UNPKG

@nodearch/keycloak

Version:
14 lines 485 B
import { IAuthInfo } from '../interfaces.js'; import { KeycloakConfig } from './keycloak.config.js'; export declare class KeycloakAuth { private keycloakConfig; realmPattern: RegExp; constructor(keycloakConfig: KeycloakConfig); auth(token: string, realmName?: string): Promise<IAuthInfo>; private decodeToken; private getRealmFromJWT; private validateRealmName; private verifyToken; private verifyClaims; } //# sourceMappingURL=auth.service.d.ts.map