UNPKG

@wristband/react-client-auth

Version:

A lightweight React SDK that pairs with your backend server auth to initialize and sync frontend sessions via secure session cookies.

28 lines (23 loc) 1.16 kB
'use strict'; var wristbandAuthProvider = require('./context/wristband-auth-provider.js'); var useWristbandAuth = require('./hooks/use-wristband-auth.js'); var useWristbandSession = require('./hooks/use-wristband-session.js'); var useWristbandToken = require('./hooks/use-wristband-token.js'); var authProviderTypes = require('./types/auth-provider-types.js'); var index = require('./error/index.js'); var authUtils = require('./utils/auth-utils.js'); exports.WristbandAuthProvider = wristbandAuthProvider.WristbandAuthProvider; exports.useWristbandAuth = useWristbandAuth.useWristbandAuth; exports.useWristbandSession = useWristbandSession.useWristbandSession; exports.useWristbandToken = useWristbandToken.useWristbandToken; Object.defineProperty(exports, "AuthStatus", { enumerable: true, get: function () { return authProviderTypes.AuthStatus; } }); Object.defineProperty(exports, "WristbandErrorCode", { enumerable: true, get: function () { return authProviderTypes.WristbandErrorCode; } }); exports.WristbandError = index.WristbandError; exports.redirectToLogin = authUtils.redirectToLogin; exports.redirectToLogout = authUtils.redirectToLogout;