Table of Contents

Interface IRefreshTokenService

Namespace
Duende.IdentityServer.Services
Assembly
Duende.IdentityServer.dll

Implements refresh token creation and validation

public interface IRefreshTokenService

Methods

CreateRefreshTokenAsync(RefreshTokenCreationRequest)

Creates the refresh token.

Task<string> CreateRefreshTokenAsync(RefreshTokenCreationRequest request)

Parameters

request RefreshTokenCreationRequest

Returns

Task<string>

The refresh token handle

UpdateRefreshTokenAsync(RefreshTokenUpdateRequest)

Updates the refresh token.

Task<string> UpdateRefreshTokenAsync(RefreshTokenUpdateRequest request)

Parameters

request RefreshTokenUpdateRequest

Returns

Task<string>

The refresh token handle

ValidateRefreshTokenAsync(string, Client)

Validates a refresh token.

Task<TokenValidationResult> ValidateRefreshTokenAsync(string token, Client client)

Parameters

token string

The refresh token.

client Client

The client.

Returns

Task<TokenValidationResult>