【发布时间】:2016-10-27 10:19:03
【问题描述】:
我正在关注this 链接以实现自定义身份验证。
我在同一个链接中发现了以下代码:
sm.signIn({
root: {
user: 'https://lyncweb.company.com/.../user?originalDomain=company.com',
xframe: 'https://lyncweb.company.com/.../XFrame.html'
},
auth: (request, sendRequest) => {
// somehow get the token
request.headers["Authorization"] = "Bearer ey...Az";
// it returns a Promise, so the token could be
// obtained asynchronously
return sendRequest(request);
}
});
上面的sn-p中没有关于user和xframe的进一步解释。
我们正在尝试什么:
将用户的令牌传递给 SDK 以使用户登录。 这种方法可能吗?
【问题讨论】:
-
你使用什么方法?您使用的是组织的服务器还是 Microsoft 服务器?
-
我们正在使用 AZURE AD 来托管应用程序。我们通过 OAuth 获得了用户认证令牌,需要知道是否可以通过上述方法传递。
-
user 和 xframe 是成功的自动发现请求(lyncdiscover.domain.com 等)的结果。上面的代码使自动发现和身份验证都短路了,但是它们已经通过其他方式获取了身份验证令牌。
标签: skype skype-for-business skypedeveloper