UNPKG

open-collaboration-server

Version:

Open Collaboration Server implementation, part of the Open Collaboration Tools project

20 lines 736 B
import { AuthProvider } from 'open-collaboration-protocol'; import { Strategy } from 'passport'; import { OAuthEndpoint } from './oauth-endpoint.js'; export declare class KeycloakOAuthEndpoint extends OAuthEndpoint { protected id: string; protected path: string; protected redirectPath: string; protected label: string; protected host?: string; protected realm?: string; protected clientID?: string; protected clientSecret?: string; protected userNameClaim?: string; protected keycloakBaseUrl: string; init(): void; getProtocolProvider(): AuthProvider; shouldActivate(): boolean; getStrategy(host: string, port: number): Strategy; } //# sourceMappingURL=keycloak-endpoint.d.ts.map