我正在使用IdentityServerTools生成令牌:
private async Task<string> CreatePaymentsTokenAsync()
{
var tokenLifeTime = 3600;
var scopes = new[] { CoinbaseAuthConsts.PaymentScope };
// Use in-built Identity Server tools to issue JWT
var token = await _identityServerTools.IssueClientJwtAsync(
CoinbaseAuthConsts.AuthorityClientId,
tokenLifeTime, scopes, new[] { "AstootApi" });
return token;
}
如何向令牌添加声明?
1 回答
IssueClientJwtAsync is
如果您想要更精细地控制生成的令牌,请使用
IssueJwtAsync
的重载之一:您可能需要检查IssueClientJwtAsync的源代码以查看内部调用的完成方式 .