@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.
24 lines (19 loc) • 1.02 kB
JavaScript
;
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; }
});
exports.WristbandTokenError = index.WristbandTokenError;
exports.redirectToLogin = authUtils.redirectToLogin;
exports.redirectToLogout = authUtils.redirectToLogout;