Skip to main content

AuthorizedGrant Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Features.Storages.Proto

AuthorizedGrant Class

Represents the successful result of an authorized grant operation

public sealed class AuthorizedGrant : Google.Protobuf.IMessage<Abblix.Oidc.Server.Features.Storages.Proto.AuthorizedGrant>, Google.Protobuf.IMessage, System.IEquatable<Abblix.Oidc.Server.Features.Storages.Proto.AuthorizedGrant>, Google.Protobuf.IDeepCloneable<Abblix.Oidc.Server.Features.Storages.Proto.AuthorizedGrant>, Google.Protobuf.IBufferMessage

Inheritance System.Object → AuthorizedGrant

Implements Google.Protobuf.IMessage<AuthorizedGrant>, Google.Protobuf.IMessage, System.IEquatable<AuthorizedGrant>, Google.Protobuf.IDeepCloneable<AuthorizedGrant>, Google.Protobuf.IBufferMessage

Fields

AuthorizedGrant.AuthSessionFieldNumber Field

Field number for the "auth_session" field.

public const int AuthSessionFieldNumber = 1;

Field Value

System.Int32

AuthorizedGrant.ContextFieldNumber Field

Field number for the "context" field.

public const int ContextFieldNumber = 2;

Field Value

System.Int32

AuthorizedGrant.IssuedTokensFieldNumber Field

Field number for the "issued_tokens" field.

public const int IssuedTokensFieldNumber = 3;

Field Value

System.Int32

Properties

AuthorizedGrant.AuthSession Property

The authentication session associated with the grant

public Abblix.Oidc.Server.Features.Storages.Proto.AuthSession AuthSession { get; set; }

Property Value

AuthSession

AuthorizedGrant.Context Property

The context of the authorization process

public Abblix.Oidc.Server.Features.Storages.Proto.AuthorizationContext Context { get; set; }

Property Value

AuthorizationContext

AuthorizedGrant.IssuedTokens Property

Tokens that have been issued as part of this grant

public Google.Protobuf.Collections.RepeatedField<Abblix.Oidc.Server.Features.Storages.Proto.TokenInfo> IssuedTokens { get; }

Property Value

Google.Protobuf.Collections.RepeatedField<TokenInfo>