@toruslabs/customauth
Version:
CustomAuth login with torus to get user private key
40 lines (35 loc) • 1.71 kB
JavaScript
;
var HandlerFactory = require('./handlers/HandlerFactory.js');
var login = require('./login.js');
var enums = require('./utils/enums.js');
var error = require('./utils/error.js');
var helpers = require('./utils/helpers.js');
var interfaces = require('./utils/interfaces.js');
var PopupHandler = require('./utils/PopupHandler.js');
var StorageHelper = require('./utils/StorageHelper.js');
exports.createHandler = HandlerFactory.createHandler;
exports.CustomAuth = login.CustomAuth;
exports.AUTH_CONNECTION = enums.AUTH_CONNECTION;
exports.REDIRECT_PARAMS_STORAGE_METHOD = enums.REDIRECT_PARAMS_STORAGE_METHOD;
exports.SENTRY_TXNS = enums.SENTRY_TXNS;
exports.UX_MODE = enums.UX_MODE;
exports.serializeError = error.serializeError;
exports.broadcastChannelOptions = helpers.broadcastChannelOptions;
exports.constructURL = helpers.constructURL;
exports.decodeToken = helpers.decodeToken;
exports.eventToPromise = helpers.eventToPromise;
exports.getPopupFeatures = helpers.getPopupFeatures;
exports.getTimeout = helpers.getTimeout;
exports.getUserId = helpers.getUserId;
exports.handleRedirectParameters = helpers.handleRedirectParameters;
exports.isFirefox = helpers.isFirefox;
exports.isMobileOrTablet = helpers.isMobileOrTablet;
exports.loginToConnectionMap = helpers.loginToConnectionMap;
exports.objectToAuthDataMap = helpers.objectToAuthDataMap;
exports.padUrlString = helpers.padUrlString;
exports.randomId = helpers.randomId;
exports.storageAvailable = helpers.storageAvailable;
exports.validateAndConstructUrl = helpers.validateAndConstructUrl;
exports.EMAIL_FLOW = interfaces.EMAIL_FLOW;
exports.PopupHandler = PopupHandler.PopupHandler;
exports.StorageHelper = StorageHelper.StorageHelper;