【发布时间】:2016-07-07 13:14:36
【问题描述】:
我正在尝试通过使用 Azure ID 对用户进行身份验证来使用 ucwa。 我已尝试关注这些信息:Authentication using Azure AD
有些步骤运行得不是很好,但在重新发送带有不记名令牌的自动发现请求后,我设法获取了应用程序资源链接。
当我向https://webdir1e.online.lync.com/autodiscover/autodiscoverservice.svc/root/oauth/user 发送获取请求时,不记名令牌起作用。 所以我收到了这样一个答案:
HTTP/1.1 200 OK
{
"_links":{
"self":{"href":"https://webdirX.online.lync.com/Autodiscover/AutodiscoverService.svc/root/user"},
"applications":{"href":"https://webpoolXY.infra.lync.com/ucwa/oauth/v1/applications"}
}
}
所以我尝试做一个像这样的发布请求:
POST https://webpoolXY.infra.lync.com/ucwa/oauth/v1/applications HTTP/1.1
Accept: application/json
Content-Type: application/json
Authorization: Bearer <access-token>
...
{
"UserAgent":"UCWA Samples",
"EndpointId":"a917c6f4-976c-4cf3-847d-cdfffa28ccdf",
"Culture":"en-US",
}
但我有一个403 Forbidden 的答案,有
X-Ms-diagnostics:28055;source="DB41E07FES15.infra.lync.com";reason="The OAuth token is invalid.";faultcode="wsse:FailedAuthentication"
我对此请求使用相同的 Bearer 访问令牌。我应该得到一个新的令牌吗?
【问题讨论】:
标签: azure-active-directory ucwa