@camunda8/sdk
Version:
[](https://www.npmjs.com/package/@camunda8/sdk)
18 lines (17 loc) • 690 B
TypeScript
import { CamundaPlatform8Configuration, DeepPartial } from '../../lib';
import { IHeadersProvider, TokenGrantAudienceType } from './IHeadersProvider';
/**
* The `BasicAuthProvider` class is an implementation of {@link IHeadersProvider}
* that uses basic authentication. This class is responsible for providing
* the Basic authorization header to the SDK for all requests.
*/
export declare class BasicAuthProvider implements IHeadersProvider {
private username;
private password;
constructor(options?: {
config?: DeepPartial<CamundaPlatform8Configuration>;
});
getHeaders(audience: TokenGrantAudienceType): Promise<{
authorization: string;
}>;
}