OidcOptions class
Options for OpenID Connect authentication.
public class OidcOptions : OpenIdConnectOptions, IAuthenticationHostOptions,
IOpenApiAuthenticationOptions
Public Members
| name | description |
|---|---|
| OidcOptions() | Initializes a new instance of the OidcOptions class. |
| AuthenticationScheme { get; set; } | Gets or sets the authentication scheme name. |
| ClaimPolicy { get; set; } | Configuration for claim policy enforcement. |
| CookieOptions { get; } | Options for cookie authentication. |
| CookieScheme { get; } | Gets the cookie authentication scheme name. |
| Description { get; set; } | |
| DisplayName { get; set; } | |
| DocumentationId { get; set; } | |
| GlobalScheme { get; set; } | |
| Host { get; set; } | |
| JwkJson { get; set; } | JSON Web Key (JWK) for token validation. |
| Logger { get; set; } | |
| PushedAuthorizationBehavior { get; set; } | Additional authorization parameters to include in the authorization request. |
| ApplyTo(…) | Helper to copy values from a user-supplied OidcOptions instance to the instance created by the framework inside AddOpenIdConnect(). (2 methods) |
See Also
- interface IAuthenticationHostOptions
- interface IOpenApiAuthenticationOptions
- namespace Kestrun.Authentication
- OidcOptions.cs