asp.net - 如何允许 Azure Active Directory 租户中的多个用户使用其凭据登录?
问题描述
我如何使用 Azure Active Directory 中的多个用户登录我的应用程序?
在天蓝色上,我创建了 Azure Active B2c 目录。然后注册应用程序。然后创建密钥。然后在 Azure Active Directory 中添加用户。然后将该用户分配给我的注册应用程序。
但是,当使用用户电子邮件和密码登录我的应用程序时,我得到了错误。
AADSTS50020:来自身份提供商“live.com”的用户帐户在租户中不存在,并且无法访问该租户中的应用程序。
我在支持中使用 web api。
和前端的AngularJS。
我如何使用 Azure Active Directory 中的多个用户登录我的应用程序?还有我如何向用户添加角色?
解决方案
Live.com 不属于您的租户,它是用户的个人邮件。您需要将用户名为 username@live.com 的用户作为来宾用户添加到租户,并且用户必须单击已发送到其个人邮件的验证链接才能成为 Azure AD 中的来宾用户。
使用Azure Active Directory 文档将管理员和非管理员角色分配给用户可帮助你向用户添加角色。
推荐阅读
- wordpress - Wordpress,基于 url 请求的动态 404.php 标题
- sql - 将包含列值的非固定值的行动态转置为 Oracle 中的列名
- c++ - WebRTC C++:SetVolume 用于消费者和生产者的音频
- node.js - Node Version Manager 在 M1 Macbook Air 上运行很慢
- vhdl - 英特尔 MAX 10 DDR 输出
- ssl - 结合 Godaddy 和 cloudflare 时的 SSL 问题
- r - 具有不连续 x 轴的直方图
- performance - 如何缩小“谷歌优化”javascript文件
- sql - 刷新物化视图。Postgres
- python - ModuleNotFoundError:没有名为“scrapy-redis”的模块