@sap/cli-core
Version:
Command-Line Interface (CLI) Core Module
8 lines (7 loc) • 708 B
JavaScript
import { create as createNextHandler } from "../../../next.js";
import { create as createErrorHandler } from "../../../error.js";
import { create as createOrHandler } from "../../../or.js";
import { create as createRefreshTokenHandler } from "./refreshToken.js";
import { create as setAuthorizationHandler } from "./setAuthorization.js";
import { create as createGetTokenHandler } from "./getToken.js";
export const create = () => createErrorHandler("failed to handle token", createNextHandler("commands.handler.authentication.oauth.tokenProvider", createOrHandler("commands.handler.authentication.oauth.tokenProvider", createGetTokenHandler(), createRefreshTokenHandler(true)), setAuthorizationHandler()));