我创建了一个应用程序,但我已经完成了。我有登录并注册用户可以创建他们的帐户,然后继续登录。但是现在我必须关注安全性。我需要使用名为ClubUser的现有表来验证我的用户身份。问题是我不想使用谷歌或微软或推特。我一直在寻找天蓝色的活动目录,但我很困惑,我不明白。天蓝广告似乎没有办法让用户注册,也无法为他们分配自定义属性。此外,它说所有用户必须拥有一个Microsoft帐户,这对我的应用程序不起作用。我已阅读azure docs https://docs.microsoft.com/en-us/azure/sql-database/sql-database-aad-authentication
答案 0 :(得分:0)
Azure Active Directory是Microsoft的多租户基于云的目录和身份管理服务。默认情况下,它不支持注册以由用户创建帐户。但是,您可以利用Azure AD Graph REST在应用程序中创建帐户。
有关Azure AD的更多详细信息,请参阅以下链接:
答案 1 :(得分:0)
如果您想在用户应用中完整存储用户信息,那么您应该继续这样做。否则,如果您想允许注册并使用联合身份验证,则Azure AD B2C将适合您。
https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-overview
您还可以通过图谱API为用户添加自定义属性。
未来的附注:我建议从一开始就专注于安全性。添加它更难。