The @azure/logger configuration for this package.
Creates a new ChallengeBasedAuthenticationPolicy factory.
The TokenCredential implementation that can supply the challenge token.
Creates a span using the tracer that was set by the user
The name of the method creating the span.
Parses the given Key Vault Secret Id. An example is:
https://
On parsing the above Id, this function returns:
{
sourceId: "https://<keyvault-name>.vault.azure.net/secrets/<secret-name>/<unique-version-id>",
vaultUrl: "https://<keyvault-name>.vault.azure.net",
version: "<unique-version-id>",
name: "<secret-name>"
}
The Id of the Key Vault Secret.
Parses an WWW-Authenticate response.
This transforms a string value like:
Bearer authorization="some_authorization", resource="https://some.url"
into an object like:
{ authorization: "some_authorization", resource: "https://some.url" }
String value in the WWW-Authenticate header
Returns updated HTTP options with the given span as the parent of future spans, if applicable.
The span for the current operation.
The options for the underlying HTTP request.
Generated using TypeDoc
The latest supported KeyVault service API version