UNPKG

@zeushq/nextjs-zidentity

Version:

Next.js SDK for signin in with Zeus Identity

109 lines 4.68 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handleAuth = exports.handleProfile = exports.handleCallback = exports.handleLogout = exports.handleLogin = exports.withApiAuthRequired = exports.getAccessToken = exports.getSession = exports.initZeusIdentity = exports.withPageAuthRequired = exports.useUser = exports.UserContext = exports.UserProvider = void 0; var tslib_1 = require("tslib"); var frontend_1 = require("./frontend"); Object.defineProperty(exports, "UserProvider", { enumerable: true, get: function () { return frontend_1.UserProvider; } }); Object.defineProperty(exports, "UserContext", { enumerable: true, get: function () { return frontend_1.UserContext; } }); Object.defineProperty(exports, "useUser", { enumerable: true, get: function () { return frontend_1.useUser; } }); Object.defineProperty(exports, "withPageAuthRequired", { enumerable: true, get: function () { return frontend_1.withPageAuthRequired; } }); var serverSideOnly = function (method) { return "The " + method + " method can only be used from the server side"; }; var instance = { getSession: function () { throw new Error(serverSideOnly('getSession')); }, getAccessToken: function () { throw new Error(serverSideOnly('getAccessToken')); }, withApiAuthRequired: function () { throw new Error(serverSideOnly('withApiAuthRequired')); }, withApiAuthOptional: function () { throw new Error(serverSideOnly('withApiAuthOptional')); }, handleLogin: function () { throw new Error(serverSideOnly('handleLogin')); }, handleLogout: function () { throw new Error(serverSideOnly('handleLogout')); }, handleCallback: function () { throw new Error(serverSideOnly('handleCallback')); }, handleProfile: function () { throw new Error(serverSideOnly('handleProfile')); }, handleAuth: function () { throw new Error(serverSideOnly('handleAuth')); }, withPageAuthRequired: function () { throw new Error(serverSideOnly('withPageAuthRequired')); } }; var initZeusIdentity = function () { return instance; }; exports.initZeusIdentity = initZeusIdentity; var getSession = function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } return instance.getSession.apply(instance, (0, tslib_1.__spreadArray)([], (0, tslib_1.__read)(args), false)); }; exports.getSession = getSession; var getAccessToken = function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } return instance.getAccessToken.apply(instance, (0, tslib_1.__spreadArray)([], (0, tslib_1.__read)(args), false)); }; exports.getAccessToken = getAccessToken; var withApiAuthRequired = function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } return instance.withApiAuthRequired.apply(instance, (0, tslib_1.__spreadArray)([], (0, tslib_1.__read)(args), false)); }; exports.withApiAuthRequired = withApiAuthRequired; var handleLogin = function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } return instance.handleLogin.apply(instance, (0, tslib_1.__spreadArray)([], (0, tslib_1.__read)(args), false)); }; exports.handleLogin = handleLogin; var handleLogout = function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } return instance.handleLogout.apply(instance, (0, tslib_1.__spreadArray)([], (0, tslib_1.__read)(args), false)); }; exports.handleLogout = handleLogout; var handleCallback = function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } return instance.handleCallback.apply(instance, (0, tslib_1.__spreadArray)([], (0, tslib_1.__read)(args), false)); }; exports.handleCallback = handleCallback; var handleProfile = function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } return instance.handleProfile.apply(instance, (0, tslib_1.__spreadArray)([], (0, tslib_1.__read)(args), false)); }; exports.handleProfile = handleProfile; var handleAuth = function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } return instance.handleAuth.apply(instance, (0, tslib_1.__spreadArray)([], (0, tslib_1.__read)(args), false)); }; exports.handleAuth = handleAuth; //# sourceMappingURL=index.browser.js.map