Table of Contents

Class HttpContextIdentityAccessor

Namespace
Tlabs.Identity
Assembly
Tlabs.SrvBase.dll

Accessor retuning the current identity registered with the HttpContext.

public class HttpContextIdentityAccessor : SysIdentityAccessor
Inheritance
HttpContextIdentityAccessor
Extension Methods

Constructors

HttpContextIdentityAccessor(IHttpContextAccessor, IOptions<IdentityOptions>)

Ctor from httpCtx.

public HttpContextIdentityAccessor(IHttpContextAccessor httpCtx, IOptions<IdentityOptions> optAcc)

Parameters

httpCtx IHttpContextAccessor
optAcc IOptions<IdentityOptions>

Properties

AuthenticationType

public override string? AuthenticationType { get; }

Property Value

string

Id

public override int Id { get; }

Property Value

int

Name

public override string? Name { get; }

Property Value

string

Principal

public override ClaimsPrincipal Principal { get; }

Property Value

ClaimsPrincipal

Roles

public override string[] Roles { get; }

Property Value

string[]