File Explorer

/var/runtime/node_modules/@aws-sdk/client-codecatalyst/dist-cjs/auth

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

0 dirs
1 file
httpAuthSchemeProvider.js1.8 KB · 43 lines
"use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.resolveHttpAuthSchemeConfig = exports.defaultCodeCatalystHttpAuthSchemeProvider = exports.defaultCodeCatalystHttpAuthSchemeParametersProvider = void 0;const core_1 = require("@smithy/core");const util_middleware_1 = require("@smithy/util-middleware");const defaultCodeCatalystHttpAuthSchemeParametersProvider = async (config, context, input) => {    return {        operation: (0, util_middleware_1.getSmithyContext)(context).operation,    };};exports.defaultCodeCatalystHttpAuthSchemeParametersProvider = defaultCodeCatalystHttpAuthSchemeParametersProvider;function createSmithyApiHttpBearerAuthHttpAuthOption(authParameters) {    return {        schemeId: "smithy.api#httpBearerAuth",        propertiesExtractor: ({ profile, filepath, configFilepath, ignoreCache }, context) => ({            identityProperties: {                profile,                filepath,                configFilepath,                ignoreCache,            },        }),    };}const defaultCodeCatalystHttpAuthSchemeProvider = (authParameters) => {    const options = [];    switch (authParameters.operation) {        default: {            options.push(createSmithyApiHttpBearerAuthHttpAuthOption(authParameters));        }    }    return options;};exports.defaultCodeCatalystHttpAuthSchemeProvider = defaultCodeCatalystHttpAuthSchemeProvider;const resolveHttpAuthSchemeConfig = (config) => {    const token = (0, core_1.memoizeIdentityProvider)(config.token, core_1.isIdentityExpired, core_1.doesIdentityRequireRefresh);    return Object.assign(config, {        authSchemePreference: (0, util_middleware_1.normalizeProvider)(config.authSchemePreference ?? []),        token,    });};exports.resolveHttpAuthSchemeConfig = resolveHttpAuthSchemeConfig;