AuthApiRoleRequirementFilter

An AuthorizationFilter that sets a StatusCodeResult when the user is not authorized.

Namespace:
Inetdev.AspNetCore.Authorization
Type:
Class
Public:
Yes
Protected:
No
Sealed:
No
Abstract:
No
Inherits from:
System.Object
Implements:
Microsoft.AspNetCore.Mvc.Filters.IAuthorizationFilter, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata

Constructors

AuthApiRoleRequirementFilter

Initializes a new instance of AuthApiRoleRequirementFilter.

Signature:
public Void AuthApiRoleRequirementFilter(auth, requiredRoles)
Parameters
Name Type Summary
auth AuthApiAttribute The AuthApiAttribute that initializes this filter.
requiredRoles String[] A collection of roles required to access the controller of action.

Properties

AuthApi

The AuthApiAttribute that initializes this filter.

Signature:
public AuthApiAttribute AuthApi { get; }

RequiredRoles

A collection of roles required to access the controller or action.

Signature:
public String[] RequiredRoles { get; set; }

Methods

OnAuthorization

Process the authorization logic.

Signature:
public Void OnAuthorization(context)
Parameters
Name Type Summary
context AuthorizationFilterContext An AuthorizationFilterContext.