【问题标题】:OpenID Connect possible with any Microsoft/Office365 account?任何 Microsoft/Office365 帐户都可以使用 OpenID Connect?
【发布时间】:2020-12-31 05:45:33
【问题描述】:

我一直致力于在 ASPNET Core 中进行身份验证和授权。我熟悉在自己的 Azure 租户上设置 OpenID Connect(例如 this example)。

我也知道如何在 Google 等平台上注册客户端 ID 和密码(例如 this example)。

但令我困惑的是,如何设置 OpenID Connect 以允许用户使用自己的 Microsoft 帐户登录,无论他们是通过 https://signup.live.com/ 创建自己的帐户还是从自己的帐户登录Office365 订阅。

这可能吗?还是仅在每个 Azure AD 租户中单独支持 OpenID Connect(针对 Microsoft)注册?

【问题讨论】:

    标签: asp.net-core azure-active-directory identityserver4 openid-connect


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,试试看。
    猜你喜欢
    • 2010-11-02
    • 2018-04-17
    • 1970-01-01
    • 2011-03-06
    • 2023-04-04
    • 2018-01-15
    • 2019-04-14
    • 2019-02-25
    • 2016-09-17
    相关资源
    最近更新 更多