Skip to main content

Abstract Interface: GuestAuthProvider

Creates and manages auth tokens for guest users. Used primarily in Glean external search deployments

Properties

createAuthToken

createAuthToken: () => Promise<AuthTokenDetails>;

Creates a new guest auth token and returns the same

Returns

Promise<AuthTokenDetails>


getAuthToken

getAuthToken: () => Promise<AuthTokenDetails>;

Retrieves a stored guest auth token if it exists. If no token exists, a new guest auth token is created.

Returns

Promise<AuthTokenDetails>