@jhzhu89/azure-client-pool
Version:
Azure client lifecycle management with intelligent caching and authentication
12 lines • 556 B
TypeScript
import { OnBehalfOfCredential } from "@azure/identity";
import { type DelegatedAuthConfig } from "../config/configuration.js";
import { type TokenBasedAuthContext } from "../auth/context.js";
export declare class DelegatedCredentialStrategy {
private readonly config;
private readonly usesCertificate;
constructor(config: DelegatedAuthConfig);
createOBOCredential(context: TokenBasedAuthContext): OnBehalfOfCredential;
private createCertificateOptions;
private createSecretOptions;
}
//# sourceMappingURL=delegated-strategy.d.ts.map