Table of Contents

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 TokenCreationRequest

The token creation request.

Returns

Task<Token>

An access token

CreateIdentityTokenAsync(TokenCreationRequest)

Creates an identity token.

Task<Token> CreateIdentityTokenAsync(TokenCreationRequest request)

Parameters

request TokenCreationRequest

The 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 Token

The token.

Returns

Task<string>

A security token in serialized form