Skip to content

Class: AuthHttpClient

Class: AuthHttpClient

Defined in: auth-server-nest/src/services/auth-http.client.ts:24

NestJS adapter around the framework-agnostic AuthHttpClient from @vendidit/auth-server-ts. Thin façade — every method delegates directly to the core class. The only Nest-aware behavior is logger bridging.

Constructors

Constructor

new AuthHttpClient(opts): AuthHttpClient

Defined in: auth-server-nest/src/services/auth-http.client.ts:28

Parameters

opts

AuthClientOptions

Returns

AuthHttpClient

Methods

lookupUsers()

lookupUsers(input, token): Promise<LookupUserRecord[]>

Defined in: auth-server-nest/src/services/auth-http.client.ts:57

Parameters

input
emails?

string[]

ids?

string[]

token

string

Returns

Promise<LookupUserRecord[]>


me()

me(userToken): Promise<AuthenticatedUser | null>

Defined in: auth-server-nest/src/services/auth-http.client.ts:41

Parameters

userToken

string

Returns

Promise<AuthenticatedUser | null>


myOrgs()

myOrgs(userToken): Promise<MyOrgRecord[]>

Defined in: auth-server-nest/src/services/auth-http.client.ts:64

Parameters

userToken

string

Returns

Promise<MyOrgRecord[]>


registerPermissions()

registerPermissions(service, permissions, token): Promise<void>

Defined in: auth-server-nest/src/services/auth-http.client.ts:49

Parameters

service

string

permissions

PermissionManifestEntry[]

token

string

Returns

Promise<void>


validate()

validate(token): Promise<boolean>

Defined in: auth-server-nest/src/services/auth-http.client.ts:45

Parameters

token

string

Returns

Promise<boolean>