add check role level for ierarchy
All checks were successful
Publish / Publish Job (push) Successful in 2m32s
All checks were successful
Publish / Publish Job (push) Successful in 2m32s
This commit is contained in:
@@ -57,6 +57,15 @@ export interface VerifyTokenResponse {
|
||||
sessionId: string;
|
||||
}
|
||||
|
||||
export interface GetAccountRoleLevelRequest {
|
||||
accountId: string;
|
||||
}
|
||||
|
||||
export interface GetAccountRoleLevelResponse {
|
||||
found: boolean;
|
||||
roleLevel: number;
|
||||
}
|
||||
|
||||
export interface UnlockPinRequest {
|
||||
accessToken: string;
|
||||
pinCode: string;
|
||||
@@ -169,6 +178,10 @@ export interface AuthServiceClient {
|
||||
|
||||
verifyToken(request: VerifyTokenRequest): Observable<VerifyTokenResponse>;
|
||||
|
||||
getAccountRoleLevel(
|
||||
request: GetAccountRoleLevelRequest,
|
||||
): Observable<GetAccountRoleLevelResponse>;
|
||||
|
||||
logout(request: LogoutRequest): Observable<LogoutResponse>;
|
||||
|
||||
unlockPin(request: UnlockPinRequest): Observable<UnlockPinResponse>;
|
||||
@@ -185,6 +198,13 @@ export interface AuthServiceController {
|
||||
request: VerifyTokenRequest,
|
||||
): Promise<VerifyTokenResponse> | Observable<VerifyTokenResponse> | VerifyTokenResponse;
|
||||
|
||||
getAccountRoleLevel(
|
||||
request: GetAccountRoleLevelRequest,
|
||||
):
|
||||
| Promise<GetAccountRoleLevelResponse>
|
||||
| Observable<GetAccountRoleLevelResponse>
|
||||
| GetAccountRoleLevelResponse;
|
||||
|
||||
logout(request: LogoutRequest): Promise<LogoutResponse> | Observable<LogoutResponse> | LogoutResponse;
|
||||
|
||||
unlockPin(request: UnlockPinRequest): Promise<UnlockPinResponse> | Observable<UnlockPinResponse> | UnlockPinResponse;
|
||||
@@ -194,7 +214,15 @@ export interface AuthServiceController {
|
||||
|
||||
export function AuthServiceControllerMethods() {
|
||||
return function (constructor: Function) {
|
||||
const grpcMethods: string[] = ["login", "refresh", "verifyToken", "logout", "unlockPin", "verify2Fa"];
|
||||
const grpcMethods: string[] = [
|
||||
"login",
|
||||
"refresh",
|
||||
"verifyToken",
|
||||
"getAccountRoleLevel",
|
||||
"logout",
|
||||
"unlockPin",
|
||||
"verify2Fa",
|
||||
];
|
||||
for (const method of grpcMethods) {
|
||||
const descriptor: any = Reflect.getOwnPropertyDescriptor(constructor.prototype, method);
|
||||
GrpcMethod("AuthService", method)(constructor.prototype[method], method, descriptor);
|
||||
|
||||
Reference in New Issue
Block a user