Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
interface Duende.​IdentityServer.​Stores.​IRefreshTokenStore
Assembly: Duende.IdentityServer.Storage
Interface for refresh token storage
Methods
System.​Threading.​Tasks.​Task<​string>
StoreRefreshTokenAsync​(Models.​RefreshToken refreshToken)
Stores the refresh token.
refreshToken
The refresh token.
UpdateRefreshTokenAsync​(string handle,
Models.​RefreshToken refreshToken)
Updates the refresh token.
handle
The handle.
refreshToken
The refresh token.
System.​Threading.​Tasks.​Task<​Models.​RefreshToken>
GetRefreshTokenAsync​(string refreshTokenHandle)
Gets the refresh token.
refreshTokenHandle
The refresh token handle.
RemoveRefreshTokenAsync​(string refreshTokenHandle)
Removes the refresh token.
refreshTokenHandle
The refresh token handle.
RemoveRefreshTokensAsync​(string subjectId,
string clientId)
Removes the refresh tokens.
subjectId
The subject identifier.
clientId
The client identifier.