Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core OpenID是否可以与任何Microsoft/Office365帐户连接?_Asp.net Core_Azure Active Directory_Identityserver4_Openid Connect - Fatal编程技术网

Asp.net core OpenID是否可以与任何Microsoft/Office365帐户连接?

Asp.net core OpenID是否可以与任何Microsoft/Office365帐户连接?,asp.net-core,azure-active-directory,identityserver4,openid-connect,Asp.net Core,Azure Active Directory,Identityserver4,Openid Connect,我一直在ASPNET核心内进行身份验证和授权工作。我熟悉在我自己的Azure租户上设置OpenID Connect(例如这样) 我还知道如何在谷歌(Google)等平台上注册客户ID和密码 但让我感到困惑的是,如何设置OpenID connect以允许用户使用自己的Microsoft帐户登录,而不管他们是通过自己的Office365订阅创建自己的帐户还是通过自己的Office365订阅登录 这可能吗?或者OpenID Connect(针对Microsoft)注册是否仅在每个Azure AD租户中

我一直在ASPNET核心内进行身份验证和授权工作。我熟悉在我自己的Azure租户上设置OpenID Connect(例如这样)

我还知道如何在谷歌(Google)等平台上注册客户ID和密码

但让我感到困惑的是,如何设置OpenID connect以允许用户使用自己的Microsoft帐户登录,而不管他们是通过自己的Office365订阅创建自己的帐户还是通过自己的Office365订阅登录


这可能吗?或者OpenID Connect(针对Microsoft)注册是否仅在每个Azure AD租户中分别受支持?

注册Azure AD应用程序时,请选择任何组织目录(任何Azure AD目录-Multitenant)中的帐户和个人Microsoft帐户(例如Skype、Xbox)


common
保留为
appsettings.json
文件中的“租户”,这将允许AAD帐户/O365帐户和个人Microsoft帐户登录。

谢谢,我将尝试一下。