Namespace Umbraco.Cms.Web.BackOffice.Authorization
Classes
AdminUsersHandler
If the users being edited is an admin then we must ensure that the current user is also an admin.
AdminUsersRequirement
Authorization requirement for the AdminUsersHandler
BackOfficeHandler
Ensures authorization is successful for a back office user.
BackOfficeRequirement
Authorization requirement for the BackOfficeRequirement
ContentPermissionsPublishBranchHandler
The user must have access to all descendant nodes of the content item in order to continue.
ContentPermissionsPublishBranchRequirement
Authorization requirement for ContentPermissionsPublishBranchHandler
ContentPermissionsQueryStringHandler
Used to authorize if the user has the correct permission access to the content for the content id specified in a query string.
ContentPermissionsQueryStringRequirement
An authorization requirement for ContentPermissionsQueryStringHandler
ContentPermissionsResource
The resource used for the ContentPermissionsResourceRequirement
ContentPermissionsResourceHandler
Used to authorize if the user has the correct permission access to the content for the
ContentPermissionsResourceRequirement
An authorization requirement for ContentPermissionsResourceHandler
DenyLocalLoginHandler
Ensures the resource cannot be accessed if HasDenyLocalLogin() returns true.
DenyLocalLoginRequirement
Marker requirement for the DenyLocalLoginHandler.
MediaPermissionsQueryStringHandler
Used to authorize if the user has the correct permission access to the media for the media id specified in a query string.
MediaPermissionsQueryStringRequirement
An authorization requirement for MediaPermissionsQueryStringHandler
MediaPermissionsResource
MediaPermissionsResourceHandler
Used to authorize if the user has the correct permission access to the content for the
MediaPermissionsResourceRequirement
An authorization requirement for MediaPermissionsResourceHandler
MustSatisfyRequirementAuthorizationHandler<T>
Abstract handler that must satisfy the requirement so Succeed or Fail will be called no matter what.
MustSatisfyRequirementAuthorizationHandler<T, TResource>
Abstract handler that must satisfy the requirement so Succeed or Fail will be called no matter what.
PermissionsQueryStringHandler<T>
Abstract base class providing common functionality for authorization checks based on querystrings.
SectionHandler
Ensures that the current user has access to the section
SectionRequirement
Authorization requirements for SectionHandler
TreeHandler
Ensures that the current user has access to the section for which the specified tree(s) belongs
TreeRequirement
Authorization requirements for TreeHandler
UserGroupHandler
Authorizes that the current user has access to the user group Id in the request
UserGroupRequirement
Authorization requirement for the UserGroupHandler