@aws-sdk/token-providers
Version:
A collection of token providers
13 lines (12 loc) • 575 B
TypeScript
import type { CredentialProviderOptions, RuntimeConfigIdentityProvider, TokenIdentity } from "@aws-sdk/types";
import type { SourceProfileInit } from "@smithy/shared-ini-file-loader";
export interface FromSsoInit extends SourceProfileInit, CredentialProviderOptions {
/**
* @see SSOOIDCClientConfig in \@aws-sdk/client-sso-oidc.
*/
clientConfig?: any;
}
/**
* Creates a token provider that will read from SSO token cache or ssoOidc.createToken() call.
*/
export declare const fromSso: (init?: FromSsoInit) => RuntimeConfigIdentityProvider<TokenIdentity>;