gpt4 book ai didi

c# - 如何在asp.net core应用程序中集成像office 365这样的多单点登录

转载 作者:行者123 更新时间:2023-12-03 03:06:04 24 4
gpt4 key购买 nike

我有一个托管在 azure 应用服务中的 asp.net core Web 应用。

我已成功设置 aspnetcore 中间件以使用 facebook、microsoft 或自定义 OpenID connect 身份验证提供程序。

但是如何将其与“login.microsoftonline.com”登录页面集成: screenshot分别。 screenshol-multiple-accounts

此页面根据输入的电子邮件重定向到自定义公司 SSO 页面。

我希望能够通过使用公司登录信息邀请多个组织的人员访问我的应用。

最佳答案

您正在寻找的是构建一个针对 Azure Active Directory 进行身份验证的“ Multi-Tenancy ”应用程序。

Multi-Tenancy 应用程序是用户可以从任何 Azure AD 登录的应用程序。 (与针对一个 Azure AD 租户、单个组织进行身份验证的单租户应用程序相比)

您应该查看文档,有很多关于这方面的精彩 Material 。

Multi-Tenancy 应用概述:https://learn.microsoft.com/en-us/azure/active-directory/develop/active-directory-devhowto-multi-tenant-overview

示例网络应用程序:https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-webapp-multitenant-openidconnect/

关于c# - 如何在asp.net core应用程序中集成像office 365这样的多单点登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44311230/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com