c# - IdentityServer4 添加声明到/connect/token

标签 c# identityserver4

我在这里找到了几个与我需要的答案类似的答案,但所有答案的问题在于它们适用于过时的 IdentityServer4 版本。现在我正在使用 IS4 1.2 版,我正在尝试向/connect/token 添加声明。我正在使用 Postman 连接到当前返回常规访问 token 的此位置。我需要此 token 中的自定义声明。官方文档在这方面相当稀疏。任何更深入地介绍这一点的示例或指向文档的指针将不胜感激!

最佳答案

您可以设置应在访问 token 中返回的声明类型,方法是将它们添加到 ApiResourceApiScope 上的 UserClaims 集合>.

要设置硬编码声明(类型和值),您可以在 ClientClaims 集合上执行此操作。

关于c# - IdentityServer4 添加声明到/connect/token,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42632360/

相关文章:

c# - 如何知道异步调用何时真正开始?

c# - 尽可能快地打开和读取数千个文件

c# - WPF 在文本框上激活绑定(bind) OnTextInput

asp.net - 无法将 IdentityServer4 添加到 ASP.NET Framework 4.7.2 API OWIN

azure 删除从我的应用程序服务返回的 Access-Control-Allow-Origin header

identityserver4 - 如何在 Identity Server 4 中设置密码选项

architecture - 我的身份服务器应该拥有用户配置文件吗?

c# - 我的 if/else if 语句让我在运行前多次输入

c# - 加密数据 (AES) 的大小错误

asp.net-core - Identity Server 4 的 API 授权不断返回 401 Unauthorized