Class ClaimTenantIdResolver
- Namespace
- Cratis.Arc.Tenancy
- Assembly
- Cratis.Arc.Core.dll
Represents an implementation of ITenantIdResolver that resolves the tenant ID from a claim in the authenticated user.
[IgnoreConvention]
public class ClaimTenantIdResolver : ITenantIdResolver
- Inheritance
-
ClaimTenantIdResolver
- Implements
- Inherited Members
- Extension Methods
Constructors
ClaimTenantIdResolver(IHttpRequestContextAccessor, IOptions<ArcOptions>)
Represents an implementation of ITenantIdResolver that resolves the tenant ID from a claim in the authenticated user.
public ClaimTenantIdResolver(IHttpRequestContextAccessor httpRequestContextAccessor, IOptions<ArcOptions> options)
Parameters
httpRequestContextAccessorIHttpRequestContextAccessoroptionsIOptions<ArcOptions>The IOptions<TOptions>.
Methods
Resolve()
Resolve the TenantId from the current context.
public string Resolve()