Table of Contents

Class KeycloakAuthorizationServerOptions

Namespace
Keycloak.AuthServices.Authorization.AuthorizationServer
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

string

Properties

DisableHeaderPropagation

public static bool DisableHeaderPropagation { get; set; }

Property Value

bool

ScopesValidationMode

Represents the mode for validating scopes.

public ScopesValidationMode ScopesValidationMode { get; set; }

Property Value

ScopesValidationMode

SourceAuthenticationScheme

Gets or sets the source authentication scheme used for header propagation.

public string SourceAuthenticationScheme { get; set; }

Property Value

string

SourceTokenName

public string SourceTokenName { get; set; }

Property Value

string

UseProtectedResourcePolicyProvider

Gets or sets a value indicating whether to use the protected resource policy provider.

public bool UseProtectedResourcePolicyProvider { get; set; }

Property Value

bool

Remarks

When set to true, the protected resource policy provider will be used to dynamically register policies based on their names.