我有一个 ASP.NET MVC 4.6 应用程序,我希望能够使用应用程序标识来提供对幕后 Azure Graph API 的访问,但我想使用 Azure AD 用户对我的应用程序进行身份验证和授权。
最终目标是能够让用户最初使用 Google、Facebook 进行注册,或输入他们自己的用户名。在此注册期间,我的应用程序将利用 Graph API 在幕后创建 Azure AD 用户。
注册后,如果用户使用 Google、Facebook 或他们自己的用户名登录,它将查找 Azure AD 用户以检索组或角色。
这是可能的,甚至是一个好主意吗?我愿意接受其他建议。谢谢!