在MSNP8之前,帐户验证是采取的MD5加密后直接传送。然而到MSNP9之后,帐户验证改为更加安全的SSL。
下面直接介绍帐户验证的全过程:
第一步,与nexus.passport.com:443的交互。
客户端连接 nexus.passport.com:443 (Passport Nexus)
客户端发送>>> GET /rdr/pprdr.asp HTTP/1.0/r/n/r/n
服务器回应<<< HTTP/1.1 200 OK/r/n
Server: Microsoft-IIS/5.0/r/n
Date: Wed, 01 Sep 2004 01:04:01 GMT/r/n
PPServer: H: BAYPPNEX2A01/r/n
Connection: close/r/n
PassportURLs: DARealm=Passport.Net,DALogin=loginnet.passport.com/login2.srf,DAReg=http://register.passport.net/uixpwiz.srf,Properties=https://register.passport.net/editprof.srf,Privacy=http://www.passport.com/consumer/privacypolicy.asp,GeneralRedir=http://nexusrdr.passport.com/redir.asp,Help=http://memberservices.passport.net/memberservice.srf,ConfigVersion=12/r/n
Content-Length: 0/r/n
Content-Type: text/html/r/n
Cache-control: private/r/n
/r/n