github.com/jfrog/frogbot@v1.1.1-0.20231221090046-821a26f50338/action/node_modules/@actions/http-client/lib/auth.d.ts (about) 1 /// <reference types="node" /> 2 import * as http from 'http'; 3 import * as ifm from './interfaces'; 4 import { HttpClientResponse } from './index'; 5 export declare class BasicCredentialHandler implements ifm.RequestHandler { 6 username: string; 7 password: string; 8 constructor(username: string, password: string); 9 prepareRequest(options: http.RequestOptions): void; 10 canHandleAuthentication(): boolean; 11 handleAuthentication(): Promise<HttpClientResponse>; 12 } 13 export declare class BearerCredentialHandler implements ifm.RequestHandler { 14 token: string; 15 constructor(token: string); 16 prepareRequest(options: http.RequestOptions): void; 17 canHandleAuthentication(): boolean; 18 handleAuthentication(): Promise<HttpClientResponse>; 19 } 20 export declare class PersonalAccessTokenCredentialHandler implements ifm.RequestHandler { 21 token: string; 22 constructor(token: string); 23 prepareRequest(options: http.RequestOptions): void; 24 canHandleAuthentication(): boolean; 25 handleAuthentication(): Promise<HttpClientResponse>; 26 }