IdentityServer4的接口文档在哪里
Where is the interface documentation for IdentityServer4
在每个 IdentityServer4 快速入门示例中,都有为资源、客户端和用户提供的内存中提供程序。是否有生产所需的正确接口覆盖示例?
例如 IProfileService 是要覆盖用户管理的 class,但是没有使用此 class 的示例,并且在参考部分中没有关于成员的说明这 class 是。实现它时,您会获得需要重写的方法,但是所有 return 类型都是 Task 并且没有关于细节的有用评论。
我遇到了同样的问题,最后查看了默认实现(IdentityServer4 实现这些接口的方式)here。
没有 IProfileManager
所以如果你的意思是 IProfileService
下面是我们如何使用它(向 access_token 添加声明):
public Task GetProfileDataAsync(ProfileDataRequestContext context)
{
var claims = new List<Claim>();
context.IssuedClaims = claims;
return Task.FromResult(0);
}
您现在可以将您的声明添加到该声明列表中,它们将被添加到将返回给客户的 access_token 中。
在每个 IdentityServer4 快速入门示例中,都有为资源、客户端和用户提供的内存中提供程序。是否有生产所需的正确接口覆盖示例?
例如 IProfileService 是要覆盖用户管理的 class,但是没有使用此 class 的示例,并且在参考部分中没有关于成员的说明这 class 是。实现它时,您会获得需要重写的方法,但是所有 return 类型都是 Task 并且没有关于细节的有用评论。
我遇到了同样的问题,最后查看了默认实现(IdentityServer4 实现这些接口的方式)here。
没有 IProfileManager
所以如果你的意思是 IProfileService
下面是我们如何使用它(向 access_token 添加声明):
public Task GetProfileDataAsync(ProfileDataRequestContext context)
{
var claims = new List<Claim>();
context.IssuedClaims = claims;
return Task.FromResult(0);
}
您现在可以将您的声明添加到该声明列表中,它们将被添加到将返回给客户的 access_token 中。