3

我最近实现了 Microsoft OAuth2 来从 Graph API(以及更多)检索数据。现在我不想与 Yammer API 中的一些社交功能集成,但我找不到任何信息是否可行。

从 Yammer Embed 判断时,我似乎没有必要强迫用户针对两个不同的 OAuth 端点进行身份验证,Microsoft SSO 也足以在(Microsoft 拥有的!)Yammer 中进行身份验证。

也许我只是对 OAuth 了解不够,但这确实意味着我必须首先针对 MS OAuth2 进行身份验证,然后再对 Yammer OAuth2 进行身份验证。

编辑:就在我发布这个之后,我发现了我之前错过的“Yammer impersonation”页面:https ://developer.yammer.com/docs/impersonation 细节很短,这是避免用户的可行方法吗是否必须主动登录 Yammer?

顺便说一句,我们有一项付费的 Microsoft 服务,包括大多数应用程序。

进一步编辑:我主要想使用 API 来获取一些关于帖子等的点赞数的统计信息,目前还没有任何个人信息。

4

1 回答 1

1

如果向AzureAD注册应用,则可以同时要求 Graph API 和 Yammer API 的范围。然后将只有一个 OAuth 流程和一个同意屏幕。

于 2016-02-12T12:07:30.843 回答