UNPKG

@kubernetes/client-node

Version:
18 lines (17 loc) 671 B
/// <reference types="node" /> import https = require('https'); import request = require('request'); import { Authenticator } from './auth'; import { User } from './config_types'; export declare class DelayedOpenIDConnectAuth implements Authenticator { private delegate?; constructor(); isAuthProvider(user: User): boolean; /** * Setup the authentication header for oidc authed clients * @param user user info * @param opts request options * @param overrideClient for testing, a preconfigured oidc client */ applyAuthentication(user: User, opts: request.Options | https.RequestOptions, overrideClient?: any): Promise<void>; }