Interface ITokenService
- Namespace
- Duende.IdentityServer.Services
- Assembly
- Duende.IdentityServer.dll
Logic for creating security tokens
public interface ITokenService
Methods
CreateAccessTokenAsync(TokenCreationRequest)
Creates an access token.
Task<Token> CreateAccessTokenAsync(TokenCreationRequest request)
Parameters
request
TokenCreationRequestThe token creation request.
Returns
- Task<Token>
An access token
CreateIdentityTokenAsync(TokenCreationRequest)
Creates an identity token.
Task<Token> CreateIdentityTokenAsync(TokenCreationRequest request)
Parameters
request
TokenCreationRequestThe token creation request.
Returns
- Task<Token>
An identity token
CreateSecurityTokenAsync(Token)
Creates a serialized and protected security token.
Task<string> CreateSecurityTokenAsync(Token token)
Parameters
token
TokenThe token.