Documentation / @zerotal/tenancy / AuthResolver
Class: AuthResolver
Defined in: tenancy/src/resolvers/AuthResolver.ts:35
Implements
Constructors
Constructor
new AuthResolver(
opts?):AuthResolver
Defined in: tenancy/src/resolvers/AuthResolver.ts:44
Parameters
opts?
AuthResolverOptions = {}
Returns
AuthResolver
Properties
trusted
readonlytrusted:true=true
Defined in: tenancy/src/resolvers/AuthResolver.ts:40
The identifier comes off the authenticated user's own record, so it is by construction a tenant this requester belongs to — no membership check is needed or meaningful.
Implementation of
Methods
resolve()
resolve(
http):TenantResolverResult|null
Defined in: tenancy/src/resolvers/AuthResolver.ts:48
Return an identifier if this resolver can handle the request, or null to skip.
Resolvers receive the full HttpContext so they can read route params
(http.params), the authenticated user (http.user), headers, or the raw
http.request — whichever they resolve from.
Parameters
http
Returns
TenantResolverResult | null