Microsoft.AspNetCore.Authorization Microsoft.AspNetCore.Authorization Namespace

Classes

Specifies that the class or method that this attribute is applied to does not require authorization.
Base class for authorization handlers that need to be called for a specific requirement type.
Base class for authorization handlers that need to be called for specific requirement and resource types.
Contains authorization information used by IAuthorizationHandler.
Provides programmatic configuration used by IAuthorizationService and IAuthorizationPolicyProvider.
Represents a collection of authorization requirements and the scheme or schemes they are evaluated against, all of which must succeed for authorization to succeed.
Used for building policies during application startup.
Extension methods for IAuthorizationService.
Specifies that the class or method that this attribute is applied to requires the specified authorization.
The default implementation of a policy provider, which provides a AuthorizationPolicy for a particular name.
The default implementation of an IAuthorizationService.

Interfaces

Marker interface to enable the AllowAnonymousAttribute.
Classes implementing this interface are able to make a decision if authorization is allowed.
A type which can provide a AuthorizationPolicy for a particular name.
Represents an authorization requirement.
Checks policy based permissions for a user
Defines the set of data required to apply authorization rules to a resource.