azure - ASP.NET CORE 5 - AD 身份验证
问题描述
我想建立一个网站,允许任何客户使用他们的 Azure AD 登录。我怎样才能做到这一点?我以前为我的组织使用过 Azure AD 身份验证,但如何为任何客户启用该身份验证?有点允许客户使用 Facebook 或 Google 登录,相反,当他们单击登录时,他们将被重定向到 Azure AD。
解决方案
如果想使用个人账号或者社交账号登录Azure AD应用,只需要修改已有应用的manifest配置,然后将/tenant id
endpoint改为/common
endpoint即可。
要更改现有 AD 应用程序的设置,请导航到门户中它的Manifest刀片,找到signInAudience属性,使用AzureADandPersonalMicrosoftAccount
或进行设置PersonalMicrosoftAccount
。
推荐阅读
- r - ggpubr/ggbarplot 中的错误栏突然合并(没有代码更改),我怎样才能再次将它们分开?
- java - Java读取文件名并按升序存储
- python - 如何在熊猫的持续时间计算中排除周末和节假日
- python - 自定义数据结构:具有累积值的字典字典
- ruby-on-rails - Ruby、Rspec 和产量存根
- javascript - 什么函数返回另一个函数,其参数也声明为常量?
- google-apps-script - 将工作表保存为 PDF
- javascript - Javascript GooglMaps API 句柄不经常工作
- ios - 在 Xamarin iOS 中使用 FirebasePushNotificationPlugin 时没有有效的“aps 环境”
- angular - Angular HttpClient:从 RESTfull API 页面获取数据(下一页循环)