Table of Contents

Class HttpContextTeamPrincipalAccessor

Namespace
Tharga.Team.Service
Assembly
Tharga.Team.Service.dll

Default ITeamPrincipalAccessor that resolves the caller from the current HTTP request (IHttpContextAccessor). Used for controller/API callers; returns null outside a request.

public class HttpContextTeamPrincipalAccessor : ITeamPrincipalAccessor
Inheritance
HttpContextTeamPrincipalAccessor
Implements
Inherited Members

Constructors

HttpContextTeamPrincipalAccessor(IHttpContextAccessor)

Default ITeamPrincipalAccessor that resolves the caller from the current HTTP request (IHttpContextAccessor). Used for controller/API callers; returns null outside a request.

public HttpContextTeamPrincipalAccessor(IHttpContextAccessor httpContextAccessor)

Parameters

httpContextAccessor IHttpContextAccessor

Methods

GetCurrentAsync()

The current principal, or null when no caller can be resolved.

public ValueTask<ClaimsPrincipal> GetCurrentAsync()

Returns

ValueTask<ClaimsPrincipal>