keycloak-typescript
Version:
A user friendly library to use keycloak in nodejs projects
13 lines (12 loc) • 612 B
TypeScript
import { IRealmRolesManager } from './Interfaces/IRealmRolesManager';
import { IObserver } from '../observer/IObserver';
import { ISubject } from '../observer/ISubject';
import { RoleRepresentation } from '../models/role-representation';
export declare class RealmManager implements IRealmRolesManager, IObserver {
private readonly url;
private accessToken;
constructor(url: string);
getAllRoles: (realmName: string) => Promise<RoleRepresentation[]>;
getRoles: (realmName: string, rolesNames: string[]) => Promise<RoleRepresentation[]>;
update(subject: ISubject, args: string[]): void;
}