【发布时间】:2018-05-17 07:58:59
【问题描述】:
我想构建一个 web 应用程序,用户可以在其中登录以使用一些服务、查看数据等。用户可以设置一个新帐户,然后使用该帐户登录,就像您登录许多不同网站的正常方式一样。
由于我已经在使用 Azure,我遇到了 Azure AD B2C,它似乎非常适合我的需求。我已经看到您还可以包含其他一些身份提供者,例如 facebook 或 google。 是否可以集成一个完全自己的身份提供者?我已经以 WCF 服务的形式为另一个应用程序使用不同的用户验证系统,该服务根据 sql 数据库验证用户凭据。
是否可以将登录数据、用户输入到 webapp、从 Azure AD B2C 转发到我的 wcf 服务,以根据现有用户 db 验证凭据?
【问题讨论】:
-
您的意思是要在现有身份存储而不是默认目录上使用 Azure AD B2C 服务?
-
我想两者都用。我已经在(不同的)sql db 中有现有的(特殊)用户,我可以通过 wcf 服务访问它,我不想将其存储在 azure 中,也不想与存储在 azure 中的用户混合。但是,当我在 webapp 的 azure 登录 UI 中输入凭据时,我还想使用 wcf 服务检查未存储在 azure 中的现有用户。
标签: c# azure azure-ad-b2c