OAUTH_POPUP_MESSAGE_TYPE (oauth-popup/constants.ts)

better-auth · packages/better-auth/src/plugins/oauth-popup/constants.ts · typescript · MIT
auth

Constants used by better-auth for OAuth popup communication, including message type and storage keys.

// Source: https://github.com/better-auth/better-auth | License: MIT | Copyright 2024 - present, Bereket Engida
// Provided via justclaw.it.com; keep this notice with the code.
/** postMessage `type` the completion page posts to its opener. */
export const OAUTH_POPUP_MESSAGE_TYPE = "better-auth:oauth-popup";

/** DOM id of the inert JSON data block the completion page reads. */
export const OAUTH_POPUP_DATA_ELEMENT_ID = "better-auth-oauth-popup";

/** Signed cookie carrying the opener origin/nonce from sign-in to callback. */
export const POPUP_MARKER_COOKIE = "oauth_popup";

/** localStorage key the popup session token is persisted under. */
export const POPUP_TOKEN_STORAGE_KEY = "better-auth.popup_token";

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key