@zeushq/nextjs-zidentity
Version:
Next.js SDK for signin in with Zeus Identity
109 lines • 4.68 kB
JavaScript
;
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