azure - 登录 Azure AD 外部帐户

标签 azure

我认为 Azure 中的此切换将使外部用户能够登录: enter image description here

但是当我从外部帐户登录时,我得到:

AADSTS50020:用户帐户'[email protected] '来自身份提供商'https://sts.windows.net/123123/ ' 在租户“YY”中不存在,并且无法访问该租户中的应用程序“sdfsdfs”(asdasd)。需要先将该帐户添加为租户中的外部用户。注销并使用不同的 Azure Active Directory 用户帐户重新登录。

我是否必须手动添加单个帐户才能让他们使用 Azure 登录?我不能对特定域或全部域开放吗?

最佳答案

如果您希望其他组织的用户登录您的应用程序。有四个简单的步骤。

1.将您的应用程序注册更新为 Multi-Tenancy

2.更新代码以将请求发送到/common 端点

3.更新代码以处理多个发行者值

4.了解用户和管理员的同意并进行适当的代码更改

更多详情,您可以引用https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-convert-app-to-be-multi-tenant#update-registration-to-be-multi-tenant

关于azure - 登录 Azure AD 外部帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55118425/

相关文章:

spring-boot - Azure Spring Cloud AppConfiguration刷新不起作用

python - Azure 函数 - Python - Visual Studio Code

asp.net - 将 Azure 管道与 Gitlab 集成(持续集成)

azure - 如何以编程方式删除或重命名 Azure Active Directory?

azure - Databricks 池可以跨不同工作区使用吗?

azure - 有谁知道如何计算 Windows Azure 预留实例的软件成本?

python - Azure blob 下载授权资源类型不匹配

azure - 差异查询: how to distinguish change from creation

azure - 代表应用程序的 Microsoft Graph API 请求

c# - Azure网站本地调用WebException