#### [Abblix\.Oidc\.Server](https://www.abblix.com/en/docs/api/abblix-oidc-server 'index')

## Abblix\.Oidc\.Server\.Features\.Storages\.Proto Namespace

| Classes | |
| :--- | :--- |
| [AuthorizationContext](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.AuthorizationContext 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.AuthorizationContext') | Represents the context of an authorization process |
| [AuthorizationContextReflection](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.AuthorizationContextReflection 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.AuthorizationContextReflection') | Holder for reflection information generated from Features/Storages/Proto/AuthorizationContext\.proto |
| [AuthorizationRequest](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.AuthorizationRequest 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.AuthorizationRequest') | Represents an authorization request for OpenID Connect or OAuth 2\.0 |
| [AuthorizationRequestReflection](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.AuthorizationRequestReflection 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.AuthorizationRequestReflection') | Holder for reflection information generated from Features/Storages/Proto/AuthorizationRequest\.proto |
| [AuthorizedGrant](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.AuthorizedGrant 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.AuthorizedGrant') | Represents the successful result of an authorized grant operation |
| [AuthorizedGrantReflection](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.AuthorizedGrantReflection 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.AuthorizedGrantReflection') | Holder for reflection information generated from Features/Storages/Proto/AuthorizedGrant\.proto |
| [AuthSession](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.AuthSession 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.AuthSession') | Represents an authentication session for a logged\-in user |
| [AuthSessionReflection](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.AuthSessionReflection 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.AuthSessionReflection') | Holder for reflection information generated from Features/Storages/Proto/AuthSession\.proto |
| [BackChannelAuthenticationRequest](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.BackChannelAuthenticationRequest 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.BackChannelAuthenticationRequest') | Represents a backchannel authentication request \(CIBA protocol\) |
| [BackChannelAuthenticationRequestReflection](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.BackChannelAuthenticationRequestReflection 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.BackChannelAuthenticationRequestReflection') | Holder for reflection information generated from Features/Storages/Proto/BackChannelAuthenticationRequest\.proto |
| [ClaimEntry](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.ClaimEntry 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.ClaimEntry') | Dictionary entry mapping claim name to its details\. Represents key\-value pairs for structured claim requests\. |
| [DeviceAuthorizationRequest](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.DeviceAuthorizationRequest 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.DeviceAuthorizationRequest') | Represents a device authorization request \(RFC 8628\) |
| [DeviceAuthorizationRequestReflection](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.DeviceAuthorizationRequestReflection 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.DeviceAuthorizationRequestReflection') | Holder for reflection information generated from Features/Storages/Proto/DeviceAuthorizationRequest\.proto |
| [JsonWebTokenStatus](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.JsonWebTokenStatus 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.JsonWebTokenStatus') | Wrapper message for JsonWebTokenStatus enum to enable serialization |
| [JsonWebTokenStatusReflection](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.JsonWebTokenStatusReflection 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.JsonWebTokenStatusReflection') | Holder for reflection information generated from Features/Storages/Proto/JsonWebTokenStatus\.proto |
| [RateLimitState](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.RateLimitState 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.RateLimitState') | Represents the rate limiting state for a user code or IP address |
| [RateLimitStateReflection](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.RateLimitStateReflection 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.RateLimitStateReflection') | Holder for reflection information generated from Features/Storages/Proto/RateLimitState\.proto |
| [RequestedClaimDetails](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.RequestedClaimDetails 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.RequestedClaimDetails') | Details of a requested claim per OpenID Connect Core specification |
| [RequestedClaims](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.RequestedClaims 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.RequestedClaims') | Claims requested for UserInfo response and ID Token per OpenID Connect specification\. Stores claim requests as structured data without JSON string encoding\. |
| [RequestedClaimsReflection](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.RequestedClaimsReflection 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.RequestedClaimsReflection') | Holder for reflection information generated from Features/Storages/Proto/RequestedClaims\.proto |
| [TokenInfo](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.TokenInfo 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.TokenInfo') | Represents information about an issued token |
| [TokenInfoReflection](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.TokenInfoReflection 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.TokenInfoReflection') | Holder for reflection information generated from Features/Storages/Proto/TokenInfo\.proto |

| Enums | |
| :--- | :--- |
| [BackChannelAuthenticationStatus](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.BackChannelAuthenticationStatus 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.BackChannelAuthenticationStatus') | Status of a backchannel authentication request |
| [DeviceAuthorizationStatus](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.DeviceAuthorizationStatus 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.DeviceAuthorizationStatus') | Status of a device authorization request |
| [JsonWebTokenStatusEnum](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.Proto.JsonWebTokenStatusEnum 'Abblix\.Oidc\.Server\.Features\.Storages\.Proto\.JsonWebTokenStatusEnum') | The possible states of a JSON Web Token |
