UNPKG

3.67 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.getAuthConfig = exports.getGroups = exports.deleteUserGroups = exports.updateUserGroups = exports.getUserGroups = exports.deleteUsers = exports.updateUserPasswords = exports.updateUsers = exports.getUsers = exports.doPasswordReset = exports.doLogin = exports.deleteRoleAssignmentInfo = exports.postRoleAssignmentInfo = exports.getRoleAssignmentInfo = undefined;
7
8var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
9
10var _fetchTask = require('@integec/fetch-task');
11
12/* Role Assignment */
13var getRoleAssignmentInfo = exports.getRoleAssignmentInfo = function getRoleAssignmentInfo(targetInfo) {
14 return (0, _fetchTask.get)(targetInfo, 'auth/management/role-assignment');
15};
16
17var postRoleAssignmentInfo = exports.postRoleAssignmentInfo = function postRoleAssignmentInfo(targetInfo) {
18 return function (data) {
19 return (0, _fetchTask.post)(targetInfo, 'auth/management/role-assignment')(data);
20 };
21};
22
23var deleteRoleAssignmentInfo = exports.deleteRoleAssignmentInfo = function deleteRoleAssignmentInfo(targetInfo) {
24 return function (data) {
25 return (0, _fetchTask.post)(targetInfo, 'auth/management/role-assignment/del')(data);
26 };
27};
28
29var doLogin = exports.doLogin = function doLogin(targetInfo) {
30 return function (request) {
31 return (0, _fetchTask.post)(targetInfo, 'auth/token', { ignoreAuth: true })(request);
32 };
33};
34
35var doPasswordReset = exports.doPasswordReset = function doPasswordReset(targetInfo) {
36 return function (request) {
37 return (0, _fetchTask.post)(targetInfo, 'auth/token/reset', { ignoreAuth: true })(request);
38 };
39};
40
41/* admin => Users */
42var getUsers = exports.getUsers = function getUsers(targetInfo) {
43 return function () {
44 return (0, _fetchTask.get)(targetInfo, 'auth/management/user');
45 };
46};
47var updateUsers = exports.updateUsers = function updateUsers(targetInfo) {
48 return function (data) {
49 return (0, _fetchTask.post)(targetInfo, 'auth/management/user')(data);
50 };
51};
52var updateUserPasswords = exports.updateUserPasswords = function updateUserPasswords(targetInfo) {
53 return function (data) {
54 return (0, _fetchTask.post)(targetInfo, 'auth/management/user/update-password')(data);
55 };
56};
57var deleteUsers = exports.deleteUsers = function deleteUsers(targetInfo) {
58 return function (data) {
59 return (0, _fetchTask.post)(targetInfo, 'auth/management/user/del')(data);
60 };
61};
62
63/* admin => Users Groups */
64var getUserGroups = exports.getUserGroups = function getUserGroups(targetInfo) {
65 return function () {
66 return (0, _fetchTask.get)(targetInfo, 'auth/management/group');
67 };
68};
69var updateUserGroups = exports.updateUserGroups = function updateUserGroups(targetInfo) {
70 return function (data) {
71 return (0, _fetchTask.post)(targetInfo, 'auth/management/group')(data);
72 };
73};
74var deleteUserGroups = exports.deleteUserGroups = function deleteUserGroups(targetInfo) {
75 return function (data) {
76 return (0, _fetchTask.post)(targetInfo, 'auth/management/group/del')(data);
77 };
78};
79var getGroups = exports.getGroups = function getGroups(targetInfo) {
80 return function () {
81 return (0, _fetchTask.get)(targetInfo, 'auth/management/group-names');
82 };
83};
84var getAuthConfig = exports.getAuthConfig = function getAuthConfig(targetInfo) {
85 return function () {
86 return (0, _fetchTask.get)(_extends({}, targetInfo, { ignoreAuth: true }), 'auth/config');
87 };
88};
89//# sourceMappingURL=auth-api.js.map
\No newline at end of file