Introduction to OIDC Server
Implemented StandardsTechnical Requirements
Abblix.Oidc.Server
Abblix.Oidc.Server.Features.Storages.ProtoAuthorizationContextAuthorizationContextReflectionAuthorizationRequestAuthorizationRequestReflectionAuthorizedGrantAuthorizedGrantReflectionAuthSessionAuthSessionReflectionBackChannelAuthenticationRequestBackChannelAuthenticationRequestReflectionBackChannelAuthenticationStatusClaimEntryDeviceAuthorizationRequestDeviceAuthorizationRequestReflectionDeviceAuthorizationStatusJsonWebTokenStatusJsonWebTokenStatusEnumJsonWebTokenStatusReflectionRateLimitStateRateLimitStateReflectionRequestedClaimDetailsRequestedClaimsRequestedClaimsReflectionTokenInfoTokenInfoReflection
RequestedClaims Class
Claims requested for UserInfo response and ID Token per OpenID Connect specification. Stores claim requests as structured data without JSON string encoding.
public sealed class RequestedClaims : Google.Protobuf.IMessage<Abblix.Oidc.Server.Features.Storages.Proto.RequestedClaims>, Google.Protobuf.IMessage, System.IEquatable<Abblix.Oidc.Server.Features.Storages.Proto.RequestedClaims>, Google.Protobuf.IDeepCloneable<Abblix.Oidc.Server.Features.Storages.Proto.RequestedClaims>, Google.Protobuf.IBufferMessageInheritance System.Object → RequestedClaims
Implements Google.Protobuf.IMessage<RequestedClaims>, Google.Protobuf.IMessage, System.IEquatable<RequestedClaims>, Google.Protobuf.IDeepCloneable<RequestedClaims>, Google.Protobuf.IBufferMessage
Fields
RequestedClaims.IdTokenFieldNumber Field
Field number for the "id_token" field.
public const int IdTokenFieldNumber = 2;Field Value
RequestedClaims.UserInfoFieldNumber Field
Field number for the "user_info" field.
public const int UserInfoFieldNumber = 1;Field Value
Properties
RequestedClaims.IdToken Property
Claims requested for ID Token
public Google.Protobuf.Collections.RepeatedField<Abblix.Oidc.Server.Features.Storages.Proto.ClaimEntry> IdToken { get; }Property Value
Google.Protobuf.Collections.RepeatedField<ClaimEntry>
RequestedClaims.UserInfo Property
Claims requested for UserInfo endpoint response
public Google.Protobuf.Collections.RepeatedField<Abblix.Oidc.Server.Features.Storages.Proto.ClaimEntry> UserInfo { get; }