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