Skip to content

Class: AuthHttpClient

Class: AuthHttpClient

Defined in: auth-server-ts/src/http-clients/auth-http-client.ts:39

Constructors

Constructor

new AuthHttpClient(opts): AuthHttpClient

Defined in: auth-server-ts/src/http-clients/auth-http-client.ts:43

Parameters

opts

AuthHttpClientOptions

Returns

AuthHttpClient

Methods

lookupUsers()

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

Defined in: auth-server-ts/src/http-clients/auth-http-client.ts:90

Parameters

input
emails?

string[]

ids?

string[]

token

string

Returns

Promise<LookupUserRecord[]>


me()

me(userToken): Promise<AuthenticatedUser | null>

Defined in: auth-server-ts/src/http-clients/auth-http-client.ts:52

Parameters

userToken

string

Returns

Promise<AuthenticatedUser | null>


myOrgs()

myOrgs(userToken): Promise<MyOrgRecord[]>

Defined in: auth-server-ts/src/http-clients/auth-http-client.ts:102

Parameters

userToken

string

Returns

Promise<MyOrgRecord[]>


registerPermissions()

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

Defined in: auth-server-ts/src/http-clients/auth-http-client.ts:78

Parameters

service

string

permissions

PermissionManifestEntry[]

token

string

Returns

Promise<void>


validate()

validate(token): Promise<boolean>

Defined in: auth-server-ts/src/http-clients/auth-http-client.ts:65

Parameters

token

string

Returns

Promise<boolean>