kauth-sdk-node
Advanced tools
Comparing version 2.0.1 to 2.0.2-alpha.0
@@ -0,1 +1,10 @@ | ||
## [2.0.2-alpha.0](https://gitlab-ag.marmot-cloud.com/marmot/kauth-sdk-node/compare/v2.0.1...v2.0.2-alpha.0) (2022-02-25) | ||
### Features | ||
* add pagination ([1722985](https://gitlab-ag.marmot-cloud.com/marmot/kauth-sdk-node/commit/172298535bd976e0bcd5f857a642bc288d8f46af)) | ||
## [2.0.1](https://gitlab-ag.marmot-cloud.com/marmot/kauth-sdk-node/compare/v2.0.1-alpha.1...v2.0.1) (2022-01-20) | ||
@@ -2,0 +11,0 @@ |
@@ -15,2 +15,3 @@ export declare const MoziAuthorizeUri = "/api/authenticator/mozi/authorizeUrl"; | ||
export declare const GetUserByIdUri = "/api/backend/getUserById"; | ||
export declare const SearchUsersWithUserAccountsAndRolesUri = "/api/backend/searchUsersWithUserAccountsAndRoles"; | ||
export declare const ListUsersUri = "/api/backend/listUsers"; | ||
@@ -17,0 +18,0 @@ export declare const ListUsersWithUserAccountsAndRolesUri = "/api/backend/listUsersWithUserAccountsAndRoles"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.CompleteGraphServiceTaskUri = exports.GetGraphStateMachineSnapshotUri = exports.StartGraphProcessUri = exports.GetProcinstUserUri = exports.InstanceUri = exports.ServiceTaskUri = exports.ProcessUri = exports.BindRoleWithUsersUri = exports.BindRoleByPermissionsUri = exports.BindUsersByRoleNameAndExtendValueUri = exports.BindUserByRolesAndExtendValueUri = exports.BindUserByRoleNamesAndExtendValueUri = exports.BindUserByRolesUri = exports.CreatePermissionUri = exports.ListPermissionsByUserIdUri = exports.ListPermissionsUri = exports.UpdateRolesWithPermissionsUri = exports.CreateRolesByUsersAndPermissionsUri = exports.CreateRoleUri = exports.ListRolesByNamesAndExtendValueUri = exports.ListRolesByUserIdUri = exports.ListRolesByExtendValueUri = exports.ListRolesUri = exports.GetRoleWithUsersUri = exports.ListUsersByPermissionNameAndExtendValueUri = exports.ListUsersByPermissionIdUri = exports.ListUsersByRoleNameAndExtendValueUri = exports.ListUsersByRoleIdUri = exports.ListUsersWithUserAccountsAndRolesByRoleExtendValueUri = 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; | ||
exports.CompleteGraphServiceTaskUri = exports.GetGraphStateMachineSnapshotUri = exports.StartGraphProcessUri = exports.GetProcinstUserUri = exports.InstanceUri = exports.ServiceTaskUri = exports.ProcessUri = exports.BindRoleWithUsersUri = exports.BindRoleByPermissionsUri = exports.BindUsersByRoleNameAndExtendValueUri = exports.BindUserByRolesAndExtendValueUri = exports.BindUserByRoleNamesAndExtendValueUri = exports.BindUserByRolesUri = exports.CreatePermissionUri = exports.ListPermissionsByUserIdUri = exports.ListPermissionsUri = exports.UpdateRolesWithPermissionsUri = exports.CreateRolesByUsersAndPermissionsUri = exports.CreateRoleUri = exports.ListRolesByNamesAndExtendValueUri = exports.ListRolesByUserIdUri = exports.ListRolesByExtendValueUri = exports.ListRolesUri = exports.GetRoleWithUsersUri = exports.ListUsersByPermissionNameAndExtendValueUri = exports.ListUsersByPermissionIdUri = exports.ListUsersByRoleNameAndExtendValueUri = exports.ListUsersByRoleIdUri = exports.ListUsersWithUserAccountsAndRolesByRoleExtendValueUri = exports.ListUsersWithUserAccountsAndRolesUri = exports.ListUsersUri = exports.SearchUsersWithUserAccountsAndRolesUri = 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 | ||
@@ -19,2 +19,3 @@ exports.MoziAuthorizeUri = '/api/authenticator/mozi/authorizeUrl'; | ||
exports.GetUserByIdUri = '/api/backend/getUserById'; | ||
exports.SearchUsersWithUserAccountsAndRolesUri = '/api/backend/searchUsersWithUserAccountsAndRoles'; | ||
exports.ListUsersUri = '/api/backend/listUsers'; | ||
@@ -21,0 +22,0 @@ exports.ListUsersWithUserAccountsAndRolesUri = '/api/backend/listUsersWithUserAccountsAndRoles'; |
import { KauthConfig } from '../config/config'; | ||
import { KauthAuthenticateRequest, KauthCreatePermissionRequest, KauthCreateRoleRequest, KauthCreateRolesByPermissionsAndUsersRequest, KauthBindUsersByRoleNameAndExtendValueRequest, KauthBindRequest, KauthBindRoleByPermissionsRequest, KauthBindUserByRolesRequest, KauthBindUserByRolesAndExtendValueRequest, KauthUpdateRolesWithPermissionsRequest, KauthBindRoleWithUsersRequest, KauthBindUserByRoleNamesAndExtendValueRequest } from './request/kauth'; | ||
import { KauthMoziAuthenticationInformation, KauthGoogleAuthenticationInformation, KauthPermission, KauthMiniprogramAuthenticationInformation, KauthRole, KauthUser } from './response/kauth'; | ||
import { KauthAuthenticateRequest, KauthCreatePermissionRequest, KauthCreateRoleRequest, KauthCreateRolesByPermissionsAndUsersRequest, KauthBindUsersByRoleNameAndExtendValueRequest, KauthBindRequest, KauthBindRoleByPermissionsRequest, KauthBindUserByRolesRequest, KauthBindUserByRolesAndExtendValueRequest, KauthUpdateRolesWithPermissionsRequest, KauthBindRoleWithUsersRequest, KauthBindUserByRoleNamesAndExtendValueRequest, KauthSearchUsersWithUserAccountsAndRoleRequest } from './request/kauth'; | ||
import { KauthMoziAuthenticationInformation, KauthGoogleAuthenticationInformation, KauthPermission, KauthMiniprogramAuthenticationInformation, KauthRole, KauthUser, KauthPagable } from './response/kauth'; | ||
export declare class KauthApi { | ||
@@ -20,2 +20,3 @@ private marmotUtil; | ||
getMiniprogramAuthenticationInformation(id: number): Promise<KauthMiniprogramAuthenticationInformation>; | ||
searchUsersWithUserAccountsAndRoles(data: KauthSearchUsersWithUserAccountsAndRoleRequest): Promise<KauthPagable<KauthUser[]>>; | ||
getUserById(id: number): Promise<KauthUser>; | ||
@@ -22,0 +23,0 @@ listUsers(): Promise<KauthUser[]>; |
@@ -60,2 +60,5 @@ "use strict"; | ||
} | ||
async searchUsersWithUserAccountsAndRoles(data) { | ||
return this.marmotUtil.post(http_1.SearchUsersWithUserAccountsAndRolesUri, data); | ||
} | ||
async getUserById(id) { | ||
@@ -62,0 +65,0 @@ return this.marmotUtil.get(http_1.GetUserByIdUri, { id }); |
/// <reference types="node" /> | ||
import { ParsedUrlQueryInput } from 'querystring'; | ||
import { MarmotOptions } from '../tool/marmot'; | ||
import { MarmotOptions, MarmotPagination } from '../tool/marmot'; | ||
export interface KauthAuthenticateRequest extends ParsedUrlQueryInput, MarmotOptions { | ||
@@ -90,1 +90,7 @@ code: string; | ||
} | ||
export interface KauthSearchUsersWithUserAccountsAndRoleRequest extends MarmotOptions { | ||
name?: string; | ||
role_name?: string; | ||
role_extend_value?: string; | ||
pagination: Partial<MarmotPagination>; | ||
} |
import { PrimaryPrincipal } from '../../../authenticator/base'; | ||
import { MarmotPagination } from '../tool/marmot'; | ||
export declare enum KauthPrincipalStatus { | ||
@@ -87,1 +88,5 @@ Normal = 0, | ||
} | ||
export interface KauthPagable<T> { | ||
data: T; | ||
pagination: MarmotPagination; | ||
} |
@@ -15,2 +15,13 @@ /// <reference types="node" /> | ||
} | ||
export interface MarmotPagination { | ||
size: number; | ||
page: number; | ||
offset: number; | ||
total: number; | ||
sort: Array<{ | ||
name: string; | ||
dir: string; | ||
fields: string[]; | ||
}>; | ||
} | ||
export interface MarmotOptions { | ||
@@ -17,0 +28,0 @@ userId?: number; |
{ | ||
"name": "kauth-sdk-node", | ||
"version": "2.0.1", | ||
"version": "2.0.2-alpha.0", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
86694
1559
2