Protocols/MSNP/MSNP18/SSO: Difference between revisions
Jump to navigation
Jump to search
(→Command References: This link was broken for me... and I'm not sure why used the format of an external link?) |
m (1 revision imported) |
||
(No difference)
|
Revision as of 00:23, 29 May 2020
MSN Protocol Version 18
Overview · Changes · Example Session · SSO ·
RPS/SSO Authentication
The only difference between MSNP15 and MSNP18 SSO authentication is the addition of sending a Machine Guid as an extra parameter to what you would already be sending
Abstract
Client: USR <TrId> SSO I <email>\r\n Server: USR <TrId> SSO S <policy> <base64 encoded nonce>\r\n Client: USR <TrId> SSO S <ticket> <base64 encoded response structure> <machineguid>\r\n Server: USR <TrId> OK <email> <verified> 0\r\n
Example
Client: USR 10 SSO I buddy@live.com\r\n Server: USR 10 SSO S MBI_KEY_OLD E4Fhehbe0q2Je+SUSp7IRnJV+rN4uME75ljIpUjIZ1Si+DgmrfuiIL+AFmkMA6Wv {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\r\n Client: USR 11 SSO S t=... HAAAAAEAAAADZgAABIAAAA...\r\n Server: USR 11 OK buddy@live.com 1 0\r\n