UNPKG

@better-auth-ui/core

Version:

Authentication components and data utilities for [Better Auth](https://better-auth.com), available for React and Solid.

25 lines (20 loc) 772 B
export const SSO_EMAIL_STORAGE_KEY = "better-auth-ui.sso-email" /** Read the email carried from SSO discovery into a fallback sign-in view. */ export function getSsoFallbackEmail() { try { if (typeof sessionStorage === "undefined") return "" return sessionStorage.getItem(SSO_EMAIL_STORAGE_KEY) ?? "" } catch { // Reading the global itself throws in privacy-restricted browser contexts. return "" } } /** Persist the email used for SSO discovery for passwordless fallback views. */ export function setSsoFallbackEmail(email: string) { try { if (typeof sessionStorage === "undefined") return sessionStorage.setItem(SSO_EMAIL_STORAGE_KEY, email) } catch { // Storage can be unavailable in privacy-restricted browser contexts. } }