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>