我正在建立一个Web门户,我的客户可以登录 - 非常标准的东西。Azure AD B2C,Azure AD租户和ADFS
现在我希望我的客户通过使用他们的“自己的凭据”登录到门户。 最佳的解决方案将是用户可以使用下列之一:
办公室365
如果他们有O365然后只需用他们自己的凭据。此方案由OOTB VS template
内部部署覆盖ADFS
如果客户有一个内部部署ADFS那么他们应该被重定向到登录。(我知道这需要配置双方,这是确定的击打)
无上述
的客户没有任何以上的,因此需要一个“本地帐户”。在这种情况下,我想使用Azure AD B2C来存储凭据。
我可以做到以上所有,但我从来没有试图在一个站点中一起做所有事情。
因此,这是否可能,我该如何构建? 登录体验如何?
我正在使用OWIN。
任何建议都会有所帮助。
谢谢!
当我说“本地”我的意思是AAD B2C,基本上,我有三个类型的用户来我的网站:1)那些谁拥有Office365 2)谁拥有的预置型安装自己的ADFS(不要想是O365的一部分)和3)那些谁没有得到任何东西,因此我们AAD B2C实例得到一个登录。 –