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
UpdateRefreshTokenAsync(RefreshTokenUpdateRequest)
Updates the refresh token.
Task<string> UpdateRefreshTokenAsync(RefreshTokenUpdateRequest request)
Parameters
request
RefreshTokenUpdateRequest
Returns
ValidateRefreshTokenAsync(string, Client)
Validates a refresh token.
Task<TokenValidationResult> ValidateRefreshTokenAsync(string token, Client client)
Parameters
token
stringThe refresh token.
client
ClientThe client.