Oauth 2.0 使用客户端凭据授予类型的IdentityServer4

Oauth 2.0 使用客户端凭据授予类型的IdentityServer4,oauth-2.0,identityserver4,claims,Oauth 2.0,Identityserver4,Claims,我们正在设置Identity Server 4实例,我们希望使用的授权类型之一是客户端凭据授权类型 是否有一种方法可以将客户端凭据链接到使用AsNetIdentity用户,以便我们可以获取所提供客户端凭据的声明和用户详细信息 提前感谢客户端凭据授予类型不代表用户,它代表应用程序,因此您不会将AsNetIdentity与客户端凭据授予类型一起使用 如果您想包含特定于用户的声明,您需要查看其中一种涉及用户身份验证的授权类型。快速入门中提供了示例。我建议首先查看资源所有者流,然后查看基于OpenID连

我们正在设置Identity Server 4实例,我们希望使用的授权类型之一是客户端凭据授权类型

是否有一种方法可以将客户端凭据链接到使用AsNetIdentity用户,以便我们可以获取所提供客户端凭据的声明和用户详细信息


提前感谢

客户端凭据授予类型不代表用户,它代表应用程序,因此您不会将AsNetIdentity与客户端凭据授予类型一起使用

如果您想包含特定于用户的声明,您需要查看其中一种涉及用户身份验证的授权类型。快速入门中提供了示例。我建议首先查看资源所有者流,然后查看基于OpenID连接的流


快速入门还包括一个与ASP.Net Identity集成的示例,可以看到

客户端凭据授予类型不代表用户,它代表应用程序,因此您不会将AspNetIdentity与客户端凭据授予类型一起使用

如果您想包含特定于用户的声明,您需要查看其中一种涉及用户身份验证的授权类型。快速入门中提供了示例。我建议首先查看资源所有者流,然后查看基于OpenID连接的流

快速入门还包括一个与ASP.Net Identity集成的示例,如图所示