stulz-sso-node-sdk-pub
Version:
<p align="center"> <img alt="STULZ Logo" height="100" src="https://www.stulz.com/typo3conf/ext/siteskin/Resources/Public/Images/Logos/logo.svg" title="STULZ-INDIA"/> </p>
31 lines (30 loc) • 739 B
TypeScript
import { STULZAuthConfig } from './types';
export declare class StulzAuthNodeSdk {
private config;
private secretKey;
constructor(config: STULZAuthConfig);
/**
* Check if the user is currently logged in
*/
isLoggedIn(): Promise<any>;
/**
* Get current user detailsconsole.log('');
*/
getUserInfo(userId: any): Promise<any>;
/**
* Get current user Roles
*/
getUserRole(userId: any): Promise<any>;
/**
* Encrypt config request using AES
*/
private encrypt;
/**
* Decrypt the received response
*/
private decrypt;
/**
* Get current user detailsconsole.log('');
*/
getDepartmentByRoleCode(roleCode?: string): Promise<any>;
}