New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

kauth-sdk-node

Package Overview
Dependencies
Maintainers
3
Versions
64
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kauth-sdk-node - npm Package Compare versions

Comparing version 0.1.5 to 0.1.6

dist/common/util/converter/permission.d.ts

9

CHANGELOG.md

@@ -0,1 +1,10 @@

## [0.1.6](https://gitlab-ag.marmot-cloud.com/marmot/kauth-sdk-node/compare/v0.1.5...v0.1.6) (2020-12-24)
### Features
* members and connections ([f5a1f65](https://gitlab-ag.marmot-cloud.com/marmot/kauth-sdk-node/commit/f5a1f65a0cb819f29818bb300f5f983ec365c1e4))
## [0.1.5](https://gitlab-ag.marmot-cloud.com/marmot/kauth-sdk-node/compare/v0.1.4...v0.1.5) (2020-10-29)

@@ -2,0 +11,0 @@

1

dist/common/config/config.d.ts

@@ -21,2 +21,3 @@ import { AuthenticationInformation } from '../../authenticator';

logoutUri: string;
logoutRedirectUri?: string;
authenticationInformationHandler?: (ctx: any, authInfo: AuthenticationInformation) => void;

@@ -23,0 +24,0 @@ marmotTenantId?: number;

10

dist/common/constant/http.d.ts

@@ -16,15 +16,19 @@ export declare const MoziAuthorizeUri = "/api/authenticator/mozi/authorizeUrl";

export declare const ListUsersUri = "/api/backend/listUsers";
export declare const ListUsersWithUserAccountsAndRolesUri = "/api/backend/listUsersWithUserAccountsAndRoles";
export declare const ListUsersByRoleIdUri = "/api/backend/listUsersByRoleId";
export declare const ListUsersByRoleNameAndExtendValueUri = "/api/backend/listUsersByRoleNameAndExtendValue";
export declare const ListUsersByPermissionIdUri = "/api/backend/listUsersByPermissionId";
export declare const ListUsersByPermissionNameAndExtendValueUri = "/api/backend/listUsersByPermissionNameAndExtendValue";
export declare const ListPermissionsUri = "/api/backend/listPermissions";
export declare const ListPermissionsByUserIdUri = "/api/backend/listPermissionsByUserId";
export declare const CreatePermissionUri = "/api/backend/createPermission";
export declare const CreatePermissionByRoleUserUri = "/api/backend/createPermissionByRoleAndUsers";
export declare const ListRolesUri = "/api/backend/listRoles";
export declare const ListRolesByUserIdUri = "/api/backend/listRolesByUserId";
export declare const CreateRoleUri = "/api/backend/createRole";
export declare const BindUserByRoleUri = "/api/backend/bindUserByRole";
export declare const BindRoleByPermissionUri = "/api/backend/bindRoleByPermission";
export declare const CreateRoleByUsersAndPermissionsUri = "/api/backend/createRoleByUsersAndPermissions";
export declare const BindUserByRolesUri = "/api/backend/bindUserByRoles";
export declare const BindUsersByRoleNameAndExtendValueUri = "/api/backend/bindUsersByRoleNameAndExtendValue";
export declare const BindRoleByPermissionsUri = "/api/backend/bindRoleByPermissions";
export declare const ProcessUri = "/api/kflow/process";
export declare const ServiceTaskUri = "/api/kflow/serviceTask";
export declare const InstanceUri = "/api/kflow/stateMachine/instance/";
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.InstanceUri = exports.ServiceTaskUri = exports.ProcessUri = exports.BindRoleByPermissionUri = exports.BindUserByRoleUri = exports.CreateRoleUri = exports.ListRolesByUserIdUri = exports.ListRolesUri = exports.CreatePermissionByRoleUserUri = exports.CreatePermissionUri = exports.ListPermissionsByUserIdUri = exports.ListPermissionsUri = exports.ListUsersByPermissionIdUri = exports.ListUsersByRoleIdUri = exports.ListUsersUri = exports.GetUserByIdUri = exports.UnbindUri = exports.MiniprogramAuthenticationInformationUri = exports.MiniprogramBindUri = exports.MiniprogramAuthenticateUri = exports.MiniprogramAuthorizeUri = exports.GoogleAuthenticationInformationUri = exports.GoogleBindUri = exports.GoogleAuthenticateUri = exports.GoogleAuthorizeUri = exports.MoziAuthenticationInformationUri = exports.MoziBindUri = exports.MoziAuthenticateUri = exports.MoziAuthorizeUri = void 0;
exports.InstanceUri = exports.ServiceTaskUri = exports.ProcessUri = exports.BindRoleByPermissionsUri = exports.BindUsersByRoleNameAndExtendValueUri = exports.BindUserByRolesUri = exports.CreateRoleByUsersAndPermissionsUri = exports.CreateRoleUri = exports.ListRolesByUserIdUri = exports.ListRolesUri = exports.CreatePermissionUri = exports.ListPermissionsByUserIdUri = exports.ListPermissionsUri = exports.ListUsersByPermissionNameAndExtendValueUri = exports.ListUsersByPermissionIdUri = exports.ListUsersByRoleNameAndExtendValueUri = exports.ListUsersByRoleIdUri = exports.ListUsersWithUserAccountsAndRolesUri = exports.ListUsersUri = exports.GetUserByIdUri = exports.UnbindUri = exports.MiniprogramAuthenticationInformationUri = exports.MiniprogramBindUri = exports.MiniprogramAuthenticateUri = exports.MiniprogramAuthorizeUri = exports.GoogleAuthenticationInformationUri = exports.GoogleBindUri = exports.GoogleAuthenticateUri = exports.GoogleAuthorizeUri = exports.MoziAuthenticationInformationUri = exports.MoziBindUri = exports.MoziAuthenticateUri = exports.MoziAuthorizeUri = void 0;
// kauth

@@ -20,13 +20,17 @@ exports.MoziAuthorizeUri = '/api/authenticator/mozi/authorizeUrl';

exports.ListUsersUri = '/api/backend/listUsers';
exports.ListUsersWithUserAccountsAndRolesUri = '/api/backend/listUsersWithUserAccountsAndRoles';
exports.ListUsersByRoleIdUri = '/api/backend/listUsersByRoleId';
exports.ListUsersByRoleNameAndExtendValueUri = '/api/backend/listUsersByRoleNameAndExtendValue';
exports.ListUsersByPermissionIdUri = '/api/backend/listUsersByPermissionId';
exports.ListUsersByPermissionNameAndExtendValueUri = '/api/backend/listUsersByPermissionNameAndExtendValue';
exports.ListPermissionsUri = '/api/backend/listPermissions';
exports.ListPermissionsByUserIdUri = '/api/backend/listPermissionsByUserId';
exports.CreatePermissionUri = '/api/backend/createPermission';
exports.CreatePermissionByRoleUserUri = '/api/backend/createPermissionByRoleAndUsers';
exports.ListRolesUri = '/api/backend/listRoles';
exports.ListRolesByUserIdUri = '/api/backend/listRolesByUserId';
exports.CreateRoleUri = '/api/backend/createRole';
exports.BindUserByRoleUri = '/api/backend/bindUserByRole';
exports.BindRoleByPermissionUri = '/api/backend/bindRoleByPermission';
exports.CreateRoleByUsersAndPermissionsUri = '/api/backend/createRoleByUsersAndPermissions';
exports.BindUserByRolesUri = '/api/backend/bindUserByRoles';
exports.BindUsersByRoleNameAndExtendValueUri = '/api/backend/bindUsersByRoleNameAndExtendValue';
exports.BindRoleByPermissionsUri = '/api/backend/bindRoleByPermissions';
// kflow

@@ -33,0 +37,0 @@ exports.ProcessUri = '/api/kflow/process';

import { KauthConfig } from '../config/config';
import { KauthAuthenticateRequest, KauthCreatePermissionRequest, KauthCreateRoleRequest, KauthBindUserByRoleRequest, KauthBindRoleByPermissionRequest, KauthCreatePermissionByRoleAndUsersRequest, KauthBindRequest } from './request/kauth';
import { KauthAuthenticateRequest, KauthCreatePermissionRequest, KauthCreateRoleRequest, KauthCreateRoleByPermissionsAndUsersRequest, KauthBindUsersByRoleNameAndExtendValueRequest, KauthBindRequest, KauthBindRoleByPermissionsRequest, KauthBindUserByRolesRequest } from './request/kauth';
import { KauthMoziAuthenticationInformation, KauthGoogleAuthenticationInformation, KauthPermission, KauthMiniprogramAuthenticationInformation, KauthRole, KauthUser } from './response/kauth';

@@ -21,14 +21,18 @@ export declare class KauthApi {

listUsers(): Promise<KauthUser[]>;
listUsersWithUserAccountsAndRoles(): Promise<KauthUser[]>;
listUsersByRoleId(roleId: number): Promise<KauthUser[]>;
listUsersByRoleNameAndExtendValue(roleName: string, roleExtendValue: string): Promise<KauthUser[]>;
listUsersByPermissionId(permissionId: number): Promise<KauthUser[]>;
listUsersByPermissionNameAndExtendValue(permissionName: string, permissionExtendValue: string): Promise<KauthUser[]>;
listPermissions(): Promise<KauthPermission[]>;
listPermissionsByUserId(id: number): Promise<KauthPermission[]>;
createPermission(data: KauthCreatePermissionRequest): Promise<unknown>;
createPermissionByRoleAndUsers(data: KauthCreatePermissionByRoleAndUsersRequest): Promise<unknown>;
listRoles(): Promise<KauthRole[]>;
createRoleByUsersAndPermissions(data: KauthCreateRoleByPermissionsAndUsersRequest): Promise<unknown>;
listRolesByUserId(id: number): Promise<KauthRole[]>;
createRole(data: KauthCreateRoleRequest): Promise<unknown>;
bindUserByRole(data: KauthBindUserByRoleRequest): Promise<void>;
bindRoleByPermission(data: KauthBindRoleByPermissionRequest): Promise<void>;
bindUserByRoles(data: KauthBindUserByRolesRequest): Promise<void>;
bindUsersByRoleNameAndExtendValue(data: KauthBindUsersByRoleNameAndExtendValueRequest): Promise<void>;
bindRoleByPermissions(data: KauthBindRoleByPermissionsRequest): Promise<void>;
unbind(userAccountId: number): Promise<void>;
}

@@ -52,8 +52,23 @@ "use strict";

}
async listUsersWithUserAccountsAndRoles() {
return this.marmotUtil.get(http_1.ListUsersWithUserAccountsAndRolesUri);
}
async listUsersByRoleId(roleId) {
return this.marmotUtil.get(http_1.ListUsersByRoleIdUri, { roleId });
}
async listUsersByRoleNameAndExtendValue(roleName, roleExtendValue) {
return this.marmotUtil.get(http_1.ListUsersByRoleNameAndExtendValueUri, {
roleName,
roleExtendValue
});
}
async listUsersByPermissionId(permissionId) {
return this.marmotUtil.get(http_1.ListUsersByPermissionIdUri, { permissionId });
}
async listUsersByPermissionNameAndExtendValue(permissionName, permissionExtendValue) {
return this.marmotUtil.get(http_1.ListUsersByPermissionNameAndExtendValueUri, {
permissionName,
permissionExtendValue
});
}
async listPermissions() {

@@ -68,8 +83,8 @@ return this.marmotUtil.get(http_1.ListPermissionsUri);

}
async createPermissionByRoleAndUsers(data) {
return this.marmotUtil.post(http_1.CreatePermissionByRoleUserUri, data);
}
async listRoles() {
return this.marmotUtil.get(http_1.ListRolesUri);
}
async createRoleByUsersAndPermissions(data) {
return this.marmotUtil.post(http_1.CreateRoleByUsersAndPermissionsUri, data);
}
async listRolesByUserId(id) {

@@ -81,8 +96,11 @@ return this.marmotUtil.get(http_1.ListRolesByUserIdUri, { id });

}
async bindUserByRole(data) {
return this.marmotUtil.post(http_1.BindUserByRoleUri, data);
async bindUserByRoles(data) {
return this.marmotUtil.post(http_1.BindUserByRolesUri, data);
}
async bindRoleByPermission(data) {
return this.marmotUtil.post(http_1.BindRoleByPermissionUri, data);
async bindUsersByRoleNameAndExtendValue(data) {
return this.marmotUtil.post(http_1.BindUsersByRoleNameAndExtendValueUri, data);
}
async bindRoleByPermissions(data) {
return this.marmotUtil.post(http_1.BindRoleByPermissionsUri, data);
}
async unbind(userAccountId) {

@@ -89,0 +107,0 @@ return this.marmotUtil.post(http_1.UnbindUri + userAccountId);

@@ -16,13 +16,16 @@ /// <reference types="node" />

type: number;
value: string;
extend_value: string;
}
export interface KauthCreatePermissionByRoleAndUsersRequest extends MarmotOptions {
export interface KauthCreateRoleRequest extends MarmotOptions {
name: string;
type: number;
value: string;
extend_value: string;
role: {
}
export interface KauthCreateRoleByPermissionsAndUsersRequest extends MarmotOptions {
name: string;
extend_value: string;
permissions: Array<{
name: string;
};
type: number;
extend_value: string;
}>;
users: Array<{

@@ -32,12 +35,20 @@ id: number;

}
export interface KauthCreateRoleRequest extends MarmotOptions {
name: string;
export interface KauthBindUserByRolesRequest extends MarmotOptions {
id: number;
roles: Array<{
id: number;
}>;
}
export interface KauthBindUserByRoleRequest extends MarmotOptions {
userId: number;
roleId: number;
export interface KauthBindUsersByRoleNameAndExtendValueRequest extends MarmotOptions {
users: Array<{
id: number;
}>;
role_name: string;
role_extend_value: string;
}
export interface KauthBindRoleByPermissionRequest extends MarmotOptions {
roleId: number;
permissionId: number;
export interface KauthBindRoleByPermissionsRequest extends MarmotOptions {
id: number;
permissions: Array<{
id: number;
}>;
}

@@ -71,3 +71,2 @@ import { PrimaryPrincipal } from "../../../authenticator/base";

type: number;
value: string;
extendValue: string;

@@ -78,2 +77,3 @@ }

name: string;
extendValue: string;
}

@@ -86,2 +86,4 @@ export interface KauthUser {

status: number;
roles?: any[];
accounts?: any[];
}

@@ -8,1 +8,2 @@ export { KauthConfig } from './common/config/config';

export { MiniprogramAuthenticationInformation, MiniprogramPrincipal } from './authenticator/miniprogram';
export { PermissionConverter } from './common/util/converter/permission';

@@ -21,1 +21,3 @@ "use strict";

Object.defineProperty(exports, "MiniprogramPrincipal", { enumerable: true, get: function () { return miniprogram_1.MiniprogramPrincipal; } });
var permission_1 = require("./common/util/converter/permission");
Object.defineProperty(exports, "PermissionConverter", { enumerable: true, get: function () { return permission_1.PermissionConverter; } });
{
"name": "kauth-sdk-node",
"version": "0.1.5",
"version": "0.1.6",
"description": "",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc