Table of Contents

Namespace Keycloak.AuthServices.Authorization

Classes

IgnoreProtectedResourceAttribute

Specifies that the class or method that this attribute is applied to requires the specified authorization.

KeycloakAuthorizationOptions

Defines a set of options used to perform authentication

KeycloakMetrics

Represents a class for tracking Keycloak authorization metrics.

MvcOptionsExtensions

Provides extension methods for configuring MVC options related to protected resources.

PoliciesBuilderExtensions
ProtectedResourceAttribute

Specifies that the class or method that this attribute is applied to requires the specified authorization.

ProtectedResourceEndpointConventionBuilderExtensions

Authorization extension methods for IEndpointConventionBuilder.

ProtectedResourcePolicy
ProtectedResourcePolicyProvider
ServiceCollectionExtensions

Add Keycloak authorization services

Interfaces

IProtectedResourceData

Defines the set of data required to apply authorization rules to a resource.

Enums

RolesClaimTransformationSource

RolesClaimTransformationSource