Class SecurityGroupMembershipHandler
Handles checking if the logged in user is a member of the provided group.
Inheritance
System.Object
SecurityGroupMembershipHandler
Namespace: Microsoft.GNS.Roster.Web
Assembly: Microsoft.GNS.Roster.Web.dll
Syntax
public class SecurityGroupMembershipHandler : AuthorizationHandler<SecurityGroupMembershipRequirement>
Constructors
View SourceSecurityGroupMembershipHandler(IUserAndGroupService, ILogger)
Declaration
public SecurityGroupMembershipHandler(IUserAndGroupService uagService, ILogger logger)
Parameters
Type | Name | Description |
---|---|---|
IUserAndGroupService | uagService | |
ILogger | logger |
Methods
View SourceHandleRequirementAsync(AuthorizationHandlerContext, SecurityGroupMembershipRequirement)
Checks the requirement.
Declaration
protected override async 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. |