Skip to content

ActivityPlug API / @activityplug/server / AuthEndpointHandlers

Interface: AuthEndpointHandlers

Defined in: packages/server/src/auth/endpoints.ts:54

Properties

emailChallenge

readonly emailChallenge: object

Defined in: packages/server/src/auth/endpoints.ts:61

start

readonly start: (input) => Promise<EmailChallengeStartResult>

Parameters
input

EmailChallengeStartInput

Returns

Promise<EmailChallengeStartResult>

verify

readonly verify: (input) => Promise<AuthSession>

Parameters
input

EmailChallengeVerifyInput

Returns

Promise<AuthSession>


exchange

readonly exchange: (input) => Promise<AuthSession>

Defined in: packages/server/src/auth/endpoints.ts:58

Parameters

input

any

Returns

Promise<AuthSession>


importToken

readonly importToken: (input) => Promise<AuthSession>

Defined in: packages/server/src/auth/endpoints.ts:55

Parameters

input

InjectTokenInput

Returns

Promise<AuthSession>


parseCallback

readonly parseCallback: (input) => OAuthCallbackResult

Defined in: packages/server/src/auth/endpoints.ts:57

Parameters

input

OAuthCallbackInput

Returns

OAuthCallbackResult


passkey

readonly passkey: object

Defined in: packages/server/src/auth/endpoints.ts:65

finish

readonly finish: (input) => Promise<AuthSession>

Parameters
input

PasskeyFinishInput

Returns

Promise<AuthSession>

start

readonly start: (input) => Promise<PasskeyStartResult>

Parameters
input

PasskeyStartInput

Returns

Promise<PasskeyStartResult>


refresh

readonly refresh: (input) => Promise<AuthSession>

Defined in: packages/server/src/auth/endpoints.ts:59

Parameters

input

OAuthRefreshInput

Returns

Promise<AuthSession>


revoke

readonly revoke: (input) => Promise<void>

Defined in: packages/server/src/auth/endpoints.ts:60

Parameters

input

OAuthRevokeInput

Returns

Promise<void>


start

readonly start: (input) => Promise<AuthStartResult>

Defined in: packages/server/src/auth/endpoints.ts:56

Parameters

input

AuthStartInput

Returns

Promise<AuthStartResult>


viewer

readonly viewer: (session) => Promise<VerifyCredentialsResult>

Defined in: packages/server/src/auth/endpoints.ts:69

Parameters

session

AuthSession

Returns

Promise<VerifyCredentialsResult>