@mcma/client
Version:
Node module with classes and functions used to access services in an MCMA environment
11 lines (10 loc) • 440 B
TypeScript
import { AccessTokenProvider } from "./access-token-provider";
import { Authenticator } from "../authenticator";
import { HttpRequestConfig } from "../../http";
export declare class AccessTokenAuthenticator<T> implements Authenticator {
private tokenProvider;
private authContext;
private accessToken;
constructor(tokenProvider: AccessTokenProvider<T>, authContext: T);
sign(config: HttpRequestConfig): Promise<void>;
}