Max*_*ahl 3 adfs openid-connect
我需要帮助弄清楚如何通过 OpenID Connect over ADFS (Windows Server 2016) 获取用户的分配组。我目前能够对用户进行身份验证并获取包括 access_token 在内的用户信息。当我检查 JWT 令牌时,我可以看到其中的所有默认声明。我想要的是将所有用户分配的系统组作为字符串数组添加到声明中,但我不知道如何实现这一点。ADFS 和 Windows Server 是一头野兽,Google 的所有搜索结果都没有将我引向正确的方向。我发现的所有文章都没什么用,因为它们的步骤要么不完整,要么如果您没有受过整个 ADFS-shebang 的教育,就很难理解。
我已经被这个问题困住了几天,需要一些帮助,希望有人知道这方面的知识。
到目前为止我所做的:
我目前正在使用范围“openid”、“email”和“profile”进行身份验证。
Max*_*ahl 10
我们刚刚让一切正常,所以我只是想如果其他人想要做我们所做的,我会分享我们所做的。
先决条件
为了能够执行以下步骤,您需要启用 Windows Server 2016 或更高版本并启用“Active Directory 联合身份验证服务 (ADFS)”功能。
将 OpenID Connect 配置添加到 ADFS
配置 OpenID Connect 以提供用户组作为声明
配置 OpenID Connect 以提供特定用户组作为声明
归档时间: |
|
查看次数: |
3718 次 |
最近记录: |