2017-08-24 26 views
0

在了解Azure AD的过程中,我最终可以切换应用程序以开始使用它,但我注意到我们拥有的任何帐户似乎都能够登录到应用程序中......我的本地PC上只有一个Web应用程序,并将其添加到我们的Azure AD应用程序中。我们有Azure AD与我们的AD环境同步。该应用程序不显示在myapps.microsoft.com上,这是我想要发生的事情。问题是,当我尝试通过转到URL和测试账户登录到应用程序时,该账户只能登录...一次登录后,它就会显示在该账户的myapps页面上。为什么只允许任何账户登录?我只能部分访问Azure门户,甚至无法手动授予对应用程序的访问权限。是否有一些设置需要设置为仅在授予帐户时才允许访问?我一直在寻找一段时间并观看一些视频,但我没有看到这个覆盖任何地方。Azure AD:为什么每个人都可以登录到我的应用程序?

+0

在代码中使用OpenIdConnect库吗?这听起来像你想要做的是限制访问目录中的特定用户组 - 正确吗? –

+0

我正在使用OpenIdConnect。是的,我想限制只能在Azure(和/或未来的AD组)中访问应用程序的用户访问。现在我们不能在我们的计划中使用AD团队,但我听说计划应该改变。 – Korn1699

回答

2

在Azure的AD,如果要限制特定用户访问的目录,你可以尝试以下方法:

  1. 使用group claims在Azure的AD。在您的应用程序中,检查经过身份验证的用户的声明集合中的组声明,根据您的要求限制访问。

  2. 套装User assignment required?设置(找到Enterprise applications设置 - >您的应用程序 - >Properties)为Yes,那么用户必须首先能够访问它之前分配给您的应用程序。您可以分配默认访问角色以使用可以访问您的应用程序的人员。点击here了解如何为用户分配角色。

相关问题