UNPKG

@getpassage/react-native

Version:

Passage React Native SDK for mobile authentication

29 lines (28 loc) 1.22 kB
/** * Configuration constants for Passage React Native SDK */ // Base URLs export const DEFAULT_WEB_BASE_URL = "https://ui.getpassage.ai"; export const DEFAULT_API_BASE_URL = "https://api.getpassage.ai"; export const DEFAULT_SOCKET_URL = "https://api.getpassage.ai"; export const SUCCESS_WEB_BASE_URL = DEFAULT_WEB_BASE_URL; export const DEFAULT_LOGGER_ENDPOINT = `${DEFAULT_WEB_BASE_URL}/api/logger`; // Path constants export const CONNECT_PATH = "/connect"; export const DEFAULT_SOCKET_NAMESPACE = "/ws"; // API endpoint paths export const AUTOMATION_CONFIG_PATH = "/automation/configuration"; export const AUTOMATION_COMMAND_RESULT_PATH = "/automation/command-result"; export const AUTOMATION_BROWSER_STATE_PATH = "/automation/browser-state"; // Deep link scheme export const PASSAGE_SCHEME = "passage://"; // Full URLs (convenience constants) export const DEFAULT_CONNECT_URL = `${DEFAULT_WEB_BASE_URL}${CONNECT_PATH}`; export const DEFAULT_PASSAGE_CONNECT_URL = `${PASSAGE_SCHEME}${CONNECT_PATH}`; // Configuration defaults object export const CONFIG_DEFAULTS = { webUrl: DEFAULT_WEB_BASE_URL, apiUrl: DEFAULT_API_BASE_URL, socketUrl: DEFAULT_SOCKET_URL, socketNamespace: DEFAULT_SOCKET_NAMESPACE, };