【问题标题】:SharePoint online for mobile apps适用于移动应用程序的 SharePoint Online
【发布时间】:2019-12-06 10:20:48
【问题描述】:

我有一个移动应用程序,我需要在其中读取来自 SharePoint Online 的列表。但我无法使用 Azure AD 登录 Sharepoint api。

我尝试了很多方法,例如传递客户端 ID,所有响应都类似于重定向到域,但我没有任何域,因为我的是移动应用程序。

所以请帮助我在没有 redirectUrl 的情况下登录 Azure AD

GET https://login.microsoftonline.com/{tenant}/adminconsent
?client_id=6731de76-14a6-49ae-97bc-6eba6914391e
&state=12345
&redirect_uri=https://localhost/myapp/permissions

在成功登录后的上述方法中,我重定向到提到的重定向 url,但我没有任何域,因为我正在开发移动应用程序。

我正在使用 ionic 和 Angular 应用程序。

请问有什么方法可以获取访问令牌。

【问题讨论】:

  • 有更新吗?我的回答有用吗?
  • @AllenWu 正在努力。感谢您的答复。完成后会更新您。

标签: sharepoint azure-active-directory sharepoint-online sharepoint-api


【解决方案1】:

您不需要自己的域。

重定向 URI 对您的应用程序是唯一的,并且在身份验证完成后将返回到此 URI。

对于原生应用程序(移动应用程序),当认证成功时,代码或令牌将包含在重定向 url 中。

您无需担心,因为如果您使用的是 MSAL 或 ADAL,您可以从 Azure AD 应用身份验证页面中建议的重定向 URI 中进行选择。

【讨论】:

    猜你喜欢
    • 2019-07-06
    • 1970-01-01
    • 2014-08-14
    • 2023-02-24
    • 2014-06-17
    • 2017-12-31
    • 2014-05-16
    • 1970-01-01
    • 2014-06-25
    相关资源
    最近更新 更多