@toruslabs/customauth
Version:
CustomAuth login with torus to get user private key
40 lines (38 loc) • 935 B
JavaScript
const AUTH_CONNECTION = {
// start - byoa
GOOGLE: "google",
TWITTER: "twitter",
FACEBOOK: "facebook",
DISCORD: "discord",
FARCASTER: "farcaster",
APPLE: "apple",
GITHUB: "github",
REDDIT: "reddit",
LINE: "line",
KAKAO: "kakao",
LINKEDIN: "linkedin",
TWITCH: "twitch",
TELEGRAM: "telegram",
WECHAT: "wechat",
EMAIL_PASSWORDLESS: "email_passwordless",
SMS_PASSWORDLESS: "sms_passwordless",
// end - byoa
CUSTOM: "custom",
PASSKEYS: "passkeys",
AUTHENTICATOR: "authenticator"
};
const UX_MODE = {
POPUP: "popup",
REDIRECT: "redirect"
};
const REDIRECT_PARAMS_STORAGE_METHOD = {
LOCAL_STORAGE: "localStorage",
SESSION_STORAGE: "sessionStorage",
SERVER: "server"
};
const SENTRY_TXNS = {
FETCH_NODE_DETAILS: "fetchNodeDetails",
PUB_ADDRESS_LOOKUP: "pubAddressLookup",
FETCH_SHARES: "fetchShares"
};
export { AUTH_CONNECTION, REDIRECT_PARAMS_STORAGE_METHOD, SENTRY_TXNS, UX_MODE };