|
Authenticate an IMAP, POP or SMTP connection using OAuth 2.0 授权登录微软 笔记
第一步:刷新Access_token
URL = “https://login.microsoftonline.com/common/oauth2/v2.0/token”
提交数据 = “client_id=” + 参_邮箱客户ID + “&grant_type=refresh_token&refresh_token=” + 参_令牌
第二步:
发送命令取得认证
base64("user=" + userName + "^Aauth=Bearer " + accessToken + "^A^A")
base64("[email protected]^Aauth=Bearer EwBAAl3BAAUFFpUAo7J3Ve0bjLBWZWCclRC3EoAA^A^A")
第三步:
认证成功
OK AUTHENTICATE completed
AUTHENTICATE XOAUTH2 <base64 string in XOAUTH2 format>
[connection begins]
C: C01 CAPABILITY
S: * CAPABILITY … AUTH=XOAUTH2
S: C01 OK Completed
C: A01 AUTHENTICATE XOAUTH2 dXNlcj1zb21ldXNlckBleGFtcGxlLmNvbQFhdXRoPUJlYXJlciB5YTI5LnZGOWRmdDRxbVRjMk52YjNSbGNrQmhkSFJoZG1semRHRXVZMjl0Q2cBAQ==
S: A01 OK AUTHENTICATE completed.
第四步:
正常使用IMAP/POP等命令即可 |
评分
-
查看全部评分
|