2017-04-10 111 views
1

我有一個使用ADAL plugin for Apache Cordova的Cordova應用程序(設置爲Azure中的本機應用程序)對我的租戶進行身份驗證。在Azure的門戶網站提供給本機應用程序的權限僅僅是:Azure AD登錄權限提示

  • 定製的API(這是設置爲同一用戶的web應用程序/ API),並委派權限「訪問自定義的API」

  • 並委派權限

    Azure的Active Directory中的「登錄和讀取用戶配置文件」

當首次登錄,顯示許可提示。

我的問題是,即使原生應用程序和Web API在同一個租戶上,用戶是否會在第一次登錄時始終看到提示?

Mobile Azure AD Permissions screen

回答

1

是的,第一次的任何用戶登錄到您的應用程序,他們將需要同意。

如果您是租戶管理員,您可以通過管理員同意接受所有用戶的同意。要做管理員同意:

  1. 使用&prompt=admin_consent構建請求。

  2. 導航到Azure Portal並轉到應用註冊。在您的應用程序的刀片中,擊中授予權限