在多个应用程序之间共享OneDrive访问/刷新令牌

时间:2016-01-27 07:27:25

标签: oauth onedrive

我已经阅读了OneDrive API文档,但找不到我需要的任何内容。基本上,我们为我们的产品开发了两个应用程序,一个webapp和一个移动应用程序。我们希望在两个应用程序之间共享令牌(如果用户已经授权使用一个应用程序,则他不需要重新授权第二个应用程序)。

Microsoft Account Developer Center中的API设置页面说明了这一点 Mobile client applications use a different OAuth 2.0 authentication flow.

在OneDrive中实现此目的的推荐方法是什么?这两个应用程序可以使用相同的客户端ID /秘密并共享令牌吗?或者他们可以使用不同的ID /秘密,OneDrive提供了同步这些令牌的方法吗?

1 个答案:

答案 0 :(得分:1)

由于网络应用的注册与移动应用不同,因此无法执行此操作。如果它们都是网络应用程序或移动应用程序,则可以执行此操作。

在Azure AD中注册应用时,第一个选项是指定您的应用网络或移动应用,然后流量和设置将根据所选的应用类型而有所不同。

希望这有帮助。