Table of Contents

Namespace Keycloak.AuthServices.Authorization.Requirements

Classes

DecisionRequirement

Decision requirement

DecisionRequirementHandler

Authorization handler for DecisionRequirement

OrganizationRequirement

Authorization requirement that validates the user's membership in a Keycloak organization.

OrganizationRequirementHandler

Handles OrganizationRequirement by checking the user's organization claim.

ParameterizedProtectedResourceRequirement

Decision requirement

ParameterizedProtectedResourceRequirementHandler

Authorization handler for ParameterizedProtectedResourceRequirement

RealmAccessRequirement

Realm requirement

RealmAccessRequirementHandler

Handles RealmAccessRequirement by checking the user's realm roles.

ResourceAccessRequirement

Resource requirement

ResourceAccessRequirementHandler

Handles ResourceAccessRequirement by checking the user's resource (client) roles.

RptRequirement

Requesting Party Token (RPT) requirement

RptRequirementHandler

Handles RptRequirement by inspecting the RPT (Requesting Party Token) authorization claim.