在我的iOS应用程序中登录我的office-365帐户后,它会生成一个oauth令牌。
如何使用microsoft在后端验证此令牌?
..与谷歌,当客户端获得oauth令牌时,他们有一个SDK将该令牌传递给您自己的后端,您可以在其中进行验证。是否有类似w / MS的东西?
编辑
看起来我只是使用该令牌并验证用户:https://developer.microsoft.com/en-us/graph/docs/concepts/auth_v2_service
您可以尝试以下代码使用Exchange的身份令牌对用户进行身份验证:
{
"aud" : "https://mailhost.contoso.com/IdentityTest.html",
"iss" : "[email protected]",
"nbf" : "1505749527",
"exp" : "1505778327",
"appctxsender":"[email protected]",
"isbrowserhostedapp":"true",
"appctx" : {
"msexchuid" : "53e925fa-76ba-45e1-be0f-4ef08b59d389",
"version" : "ExIdTok.V1",
"amurl" : "https://mailhost.contoso.com:443/autodiscover/metadata/json/1"
}
}
有关更多信息,请查看以下链接:
How to validate Microsoft Graph API jwt access_token and secure your API?