2017-03-18 17 views
0

我有一个要求,即使用针对单个应用程序的外部用户和内部用户(Azure AD),使用Azure ACS提供SSO身份验证。任何人都可以让我知道是否有可能实施它。 用户如何被识别为外部或内部用户。需要内部用户和同一应用程序中的外部用户的Azure身份验证

+0

很抱歉,ACS如何连接到身份验证? – 4c74356b41

+0

要求是使用Azure为同一应用程序的内部和外部用户进行身份验证。请让我知道我们如何实现这一目标。任何解释这种混合模式的链接都会有所帮助 – user3664374

回答

0

要求是使用Azure的验证内部和外部用户提供相同的应用程序

是的,你可以做到这一点。对于外部用户,你可以在ACS配置门户网站添加身份提供者: enter image description here

对于AAD帐户,你可以参考这篇文章:Provisioning a Windows Azure Active Directory Tenant as an Identity Provider in an ACS Namespace

但注意,身份&访问工具仅在vs2012可用,在vs2013/vs2015,你可以创建一个MVC应用程序,并选择单位帐户,并选择内部部署的选项,请从here具体步骤。

用户如何被识别为外部或内部用户。

你可以检查身份提供者要求值(http://schemas.microsoft.com/accesscontrolservice/2010/07/claims/identityprovider),它代表的身份提供商,为Microsoft帐户将是: enter image description here,为天蓝色广告帐户,它会像:https://sts.windows.net/tenantID/ enter image description here

请让我知道它是否有帮助。

相关问题