Class: JwtPayloadTenantResolutionService
auth/src.JwtPayloadTenantResolutionService
Extends
Constructors
new JwtPayloadTenantResolutionService()
new JwtPayloadTenantResolutionService():
JwtPayloadTenantResolutionService
Returns
JwtPayloadTenantResolutionService
Inherited from
AbstractTenantResolutionService.constructor
Methods
resolveTenantId
resolveTenantId(
_,jwtPayload?):Promise<string>
jwt payload is optional because it can be undefined in cases where the auth is not needed
Parameters
▪ _: FastifyRequest<RouteGenericInterface, RawServerDefault, IncomingMessage, FastifySchema, FastifyTypeProviderDefault, unknown, FastifyBaseLogger, ResolveFastifyRequestType<FastifyTypeProviderDefault, FastifySchema, RouteGenericInterface>>
▪ jwtPayload?: IAccessTokenSingleTenantPayload
Returns
Promise<string>
Overrides
AbstractTenantResolutionService.resolveTenantId
Source
libs/auth/src/lib/multi-tenancy/jwt-payload-tenant-resolution.service.ts:14
verifyUserBelongToTenant
verifyUserBelongToTenant():
Promise<boolean>
if tenant id is coming from payload it is verified
Returns
Promise<boolean>
Overrides
AbstractTenantResolutionService.verifyUserBelongToTenant
Source
libs/auth/src/lib/multi-tenancy/jwt-payload-tenant-resolution.service.ts:38
Generated using typedoc-plugin-markdown and TypeDoc