@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
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; }
});
Object.defineProperty(exports, "WristbandErrorCode", {
enumerable: true,
get: function () { return authProviderTypes.WristbandErrorCode; }
});
exports.WristbandError = index.WristbandError;
exports.redirectToLogin = authUtils.redirectToLogin;
exports.redirectToLogout = authUtils.redirectToLogout;
;