@sap/cli-core
Version:
Command-Line Interface (CLI) Core Module
15 lines (14 loc) • 622 B
JavaScript
import { get } from "../../../../../logger/index.js";
import { SecretsStorageSingleton } from "../../../../../cache/secrets/SecretsStorageSingleton.js";
export const create = () => async () => async () => {
const { error, info } = get("commands.handler.authentication.oauth.secretsProvider.cache");
info("reading secrets from cache");
try {
// verify whether secret is available by retrieving default secret for current host
await SecretsStorageSingleton.SINGLETON.getDefaultSecret();
}
catch (err) {
error("failed to read secrets from cache", err);
throw err;
}
};