UNPKG

@jhzhu89/azure-client-pool

Version:

Azure client lifecycle management with intelligent caching and authentication

11 lines 622 B
import { type TokenCredential } from "@azure/identity"; import { type DelegatedAuthConfig, type ApplicationAuthConfig } from "../config/configuration.js"; import { type TokenBasedAuthContext } from "../auth/context.js"; export declare class CredentialFactory { private readonly applicationStrategy; private readonly delegatedStrategy; constructor(applicationConfig: ApplicationAuthConfig, delegatedConfig: DelegatedAuthConfig); createApplicationCredential(): TokenCredential; createDelegatedCredential(context: TokenBasedAuthContext): TokenCredential; } //# sourceMappingURL=credential-factory.d.ts.map