Show / Hide Table of Contents

Class SecurityGroupMembershipHandler

Handles checking if the logged in user is a member of the provided group.

Inheritance
object
AuthorizationHandler<SecurityGroupMembershipRequirement>
SecurityGroupMembershipHandler
Implements
IAuthorizationHandler
Inherited Members
AuthorizationHandler<SecurityGroupMembershipRequirement>.HandleAsync(AuthorizationHandlerContext)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Microsoft.GNS.Roster.Web
Assembly: Microsoft.GNS.Roster.Web.dll
Syntax
public class SecurityGroupMembershipHandler : AuthorizationHandler<SecurityGroupMembershipRequirement>, IAuthorizationHandler

Constructors

View Source

SecurityGroupMembershipHandler(IUserAndGroupService, ILogger<SecurityGroupMembershipHandler>)

Declaration
public SecurityGroupMembershipHandler(IUserAndGroupService uagService, ILogger<SecurityGroupMembershipHandler> logger)
Parameters
Type Name Description
IUserAndGroupService uagService
ILogger<SecurityGroupMembershipHandler> logger

Methods

View Source

HandleRequirementAsync(AuthorizationHandlerContext, SecurityGroupMembershipRequirement)

Checks the requirement.

Declaration
protected override Task HandleRequirementAsync(AuthorizationHandlerContext context, SecurityGroupMembershipRequirement requirement)
Parameters
Type Name Description
AuthorizationHandlerContext context

Hander context.

SecurityGroupMembershipRequirement requirement

A SecurityGroupMembershipRequirement object.

Returns
Type Description
Task

A task representing the work to handle checking the requirement.

Overrides
AuthorizationHandler<SecurityGroupMembershipRequirement>.HandleRequirementAsync(AuthorizationHandlerContext, SecurityGroupMembershipRequirement)

Implements

IAuthorizationHandler
  • View Source
In this article
Back to top Generated by DocFX