2017-04-10 68 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并转到应用注册。在您的应用程序的刀片中,击中授予权限