1 | /**
|
2 | * -------------------------------------------------------------------------------------------
|
3 | * Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License.
|
4 | * See License in the project root for license information.
|
5 | * -------------------------------------------------------------------------------------------
|
6 | */
|
7 | import { GetTokenOptions } from "@azure/identity";
|
8 | import { AuthenticationProviderOptions } from "../../IAuthenticationProviderOptions";
|
9 | /**
|
10 | * @interface
|
11 | * A signature represents the Authentication provider options for Token Credentials
|
12 | * @property {getTokenOptions} [GetTokenOptions] - Defines options for TokenCredential.getToken.
|
13 | */
|
14 | export interface TokenCredentialAuthenticationProviderOptions extends AuthenticationProviderOptions {
|
15 | getTokenOptions?: GetTokenOptions;
|
16 | }
|