RefreshTokenAuthorizedGrant Class
Abblix.Oidc.Server
Abblix.Oidc.Server.Endpoints.Token.Interfaces
RefreshTokenAuthorizedGrant Class
Represents an authorized grant result for a refresh token request. Contains the authenticated session, authorization context, and the associated refresh token.
public record RefreshTokenAuthorizedGrant : Abblix.Oidc.Server.Endpoints.Token.Interfaces.AuthorizedGrant, System.IEquatable<Abblix.Oidc.Server.Endpoints.Token.Interfaces.RefreshTokenAuthorizedGrant>
Inheritance System.Object → AuthorizedGrant → RefreshTokenAuthorizedGrant
Implements System.IEquatable<RefreshTokenAuthorizedGrant>
Constructors
RefreshTokenAuthorizedGrant(AuthSession, AuthorizationContext, JsonWebToken) Constructor
Represents an authorized grant result for a refresh token request. Contains the authenticated session, authorization context, and the associated refresh token.
public RefreshTokenAuthorizedGrant(Abblix.Oidc.Server.Features.UserAuthentication.AuthSession AuthSession, Abblix.Oidc.Server.Common.AuthorizationContext Context, Abblix.Jwt.JsonWebToken RefreshToken);
Parameters
AuthSession AuthSession
The authenticated user session, which includes information about the user's authentication state.
Context AuthorizationContext
The authorization context containing details about the current authorization process, such as requested scopes and client information.
RefreshToken JsonWebToken
The refresh token associated with the authorized grant, used to obtain new access tokens without requiring further user interaction.
Properties
RefreshTokenAuthorizedGrant.RefreshToken Property
The refresh token associated with the authorized grant, used to obtain new access tokens without requiring further user interaction.
public Abblix.Jwt.JsonWebToken RefreshToken { get; init; }