@voidkey/broker-core
Version:
Core credential minting logic for the voidkey zero-trust credential broker
12 lines • 446 B
TypeScript
import { IdpConfiguration, OidcClaims } from '../types';
export declare abstract class IdpProvider {
protected config: IdpConfiguration;
constructor(config: IdpConfiguration);
abstract validateToken(token: string): Promise<OidcClaims>;
healthCheck?(): Promise<boolean>;
getName(): string;
getIssuer(): string;
getAudience(): string | string[] | undefined;
getJwksUri(): string;
}
//# sourceMappingURL=base.d.ts.map