Class KeycloakAuthorizationServerOptions
- Assembly
- Keycloak.AuthServices.Authorization.dll
Defines a set of options used to perform Authorization Server calls
public sealed class KeycloakAuthorizationServerOptions : KeycloakInstallationOptions
- Inheritance
-
KeycloakAuthorizationServerOptions
- Inherited Members
Fields
Section
Default section name.
public const string Section = "Keycloak"
Field Value
Properties
DisableHeaderPropagation
Controls if AccessTokenPropagationHandler is added to the IAuthorizationServerClient
public static bool DisableHeaderPropagation { get; set; }
Property Value
ScopesValidationMode
Represents the mode for validating scopes.
public ScopesValidationMode ScopesValidationMode { get; set; }
Property Value
SourceAuthenticationScheme
Gets or sets the source authentication scheme used for header propagation.
public string SourceAuthenticationScheme { get; set; }
Property Value
SourceTokenName
public string SourceTokenName { get; set; }
Property Value
UseProtectedResourcePolicyProvider
Gets or sets a value indicating whether to use the protected resource policy provider.
public bool UseProtectedResourcePolicyProvider { get; set; }
Property Value
Remarks
When set to true, the protected resource policy provider will be used to dynamically register policies based on their names.