UNPKG

ruchy-syntax-tools

Version:

Comprehensive syntax highlighting and language support for the Ruchy programming language

27 lines 1.03 kB
// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. import { credentialLogger, formatError } from "../util/logging.js"; const BrowserNotSupportedError = new Error("WorkloadIdentityCredential is not supported in the browser."); const logger = credentialLogger("WorkloadIdentityCredential"); /** * WorkloadIdentityCredential supports Microsoft Entra Workload ID authentication on Kubernetes. * Refer to <a href="https://learn.microsoft.com/azure/aks/workload-identity-overview">Microsoft Entra Workload ID</a> * for more information. */ export class WorkloadIdentityCredential { /** * Only available in Node.js */ constructor() { logger.info(formatError("", BrowserNotSupportedError)); throw BrowserNotSupportedError; } /** * Only available in Node.js */ getToken() { logger.getToken.info(formatError("", BrowserNotSupportedError)); throw BrowserNotSupportedError; } } //# sourceMappingURL=workloadIdentityCredential-browser.mjs.map