# Package org.springframework.security.authorization

package org.springframework.security.authorization

Related Packages
Package
Description
org.springframework.security.authorization.event
org.springframework.security.authorization.method
Class
Description
AuthenticatedAuthorizationManager<T>
An `AuthorizationManager` that determines if the current user is authenticated.
AuthenticatedReactiveAuthorizationManager<T>
A `ReactiveAuthorizationManager` that determines if the current user is authenticated.
AuthoritiesAuthorizationManager
An `AuthorizationManager` that determines if the current user is authorized by evaluating if the `Authentication` contains any of the specified authorities.
AuthorityAuthorizationDecision
Represents an `AuthorizationDecision` based on a collection of authorities
AuthorityAuthorizationManager<T>
An `AuthorizationManager` that determines if the current user is authorized by evaluating if the `Authentication` contains a specified authority.
AuthorityReactiveAuthorizationManager<T>
A `ReactiveAuthorizationManager` that determines if the current user is authorized by evaluating if the `Authentication` contains a specified authority.
AuthorizationDecision
AuthorizationDeniedException
An `AccessDeniedException` that contains the `AuthorizationResult`
AuthorizationEventPublisher
A contract for publishing authorization events
AuthorizationManager<T>
An Authorization manager which can determine if an `Authentication` has access to a specific object.
AuthorizationManagers
A factory class to create an `AuthorizationManager` instances.
AuthorizationObservationContext<T>
An `Observation.Context` used during authorizations
AuthorizationObservationConvention
An `ObservationConvention` for translating authorizations into `KeyValues`.
AuthorizationProxyFactory
A factory for wrapping arbitrary objects in authorization-related advice
AuthorizationResult
Represents an authorization result
ExpressionAuthorizationDecision
Represents an `AuthorizationDecision` based on a `Expression`
ObservationAuthorizationManager<T>
An `AuthorizationManager` that observes the authorization
ObservationReactiveAuthorizationManager<T>
An `ReactiveAuthorizationManager` that observes the authentication
ReactiveAuthorizationManager<T>
A reactive authorization manager which can determine if an `Authentication` has access to a specific object.
SpringAuthorizationEventPublisher
An implementation of `AuthorizationEventPublisher` that uses Spring's event publishing support.