Table of Contents

Namespace Keycloak.AuthServices.Authorization.AuthorizationServer

Classes

AccessTokenPropagationExtensions

Token propagation middleware

AccessTokenPropagationHandler

Delegating handler to propagate headers

AuthorizationServerClient

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

CookieAccessTokenProvider

IKeycloakAccessTokenProvider implementation for OIDC+Cookie Web Apps. Retrieves the access token stored in the cookie authentication scheme when SaveTokens = true is configured on the OpenIdConnect options.

HttpContextAccessTokenProvider

Default IKeycloakAccessTokenProvider implementation that retrieves the access token from the current HttpContext using GetTokenAsync(HttpContext, string, string).

KeycloakAuthorizationServerOptions

Defines a set of options used to perform Authorization Server calls

Interfaces

IAuthorizationServerClient

Keycloak AuthorizationServer API

IKeycloakAccessTokenProvider

Provides access tokens for Keycloak authorization server requests.

Enums

ScopesValidationMode

Specifies the validation mode for multiple scopes.