Estructura inicial del proyecto

This commit is contained in:
2026-06-02 16:57:08 +00:00
commit 8b306b9afc
9864 changed files with 1435687 additions and 0 deletions

View File

@ -0,0 +1,83 @@
/*! @azure/msal-browser v5.11.0 2026-05-19 */
'use strict';
import { invokeAsync, ProtocolMode, Constants, createClientConfigurationError, ClientConfigurationErrorCodes } from '@azure/msal-common/browser';
import { InitializeBaseRequest } from '../telemetry/BrowserPerformanceEvents.mjs';
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License.
*/
/**
* Initializer function for all request APIs
* @param request
* @param config
* @param performanceClient
* @param logger
* @param correlationId
*/
async function initializeBaseRequest(request, config, performanceClient, logger, correlationId) {
const authority = request.authority || config.auth.authority;
const scopes = [...((request && request.scopes) || [])];
const validatedRequest = {
...request,
correlationId: request.correlationId,
authority,
scopes,
};
// Set authenticationScheme to BEARER if not explicitly set in the request
if (!validatedRequest.authenticationScheme) {
validatedRequest.authenticationScheme =
Constants.AuthenticationScheme.BEARER;
logger.verbose("1l4fwv", correlationId);
}
else {
if (validatedRequest.authenticationScheme ===
Constants.AuthenticationScheme.SSH) {
if (!request.sshJwk) {
throw createClientConfigurationError(ClientConfigurationErrorCodes.missingSshJwk);
}
if (!request.sshKid) {
throw createClientConfigurationError(ClientConfigurationErrorCodes.missingSshKid);
}
}
logger.verbose("1ecmns", correlationId);
}
return validatedRequest;
}
async function initializeSilentRequest(request, account, config, performanceClient, logger) {
const baseRequest = await invokeAsync(initializeBaseRequest, InitializeBaseRequest, logger, performanceClient, request.correlationId)(request, config, performanceClient, logger, request.correlationId);
return {
...request,
...baseRequest,
account: account,
forceRefresh: request.forceRefresh || false,
};
}
/**
* Validates that the combination of request method, protocol mode and authorize body parameters is correct.
* Returns the validated or defaulted HTTP method or throws if the configured combination is invalid.
* @param interactionRequest
* @param protocolMode
* @returns
*/
function validateRequestMethod(interactionRequest, protocolMode) {
let httpMethod;
const requestMethod = interactionRequest.httpMethod;
if (protocolMode === ProtocolMode.EAR) {
// Validate that method can only be POST when protocol mode is EAR
if (requestMethod && requestMethod !== Constants.HttpMethod.POST) {
throw createClientConfigurationError(ClientConfigurationErrorCodes.invalidRequestMethodForEAR);
}
else {
httpMethod = Constants.HttpMethod.POST;
}
}
else {
// For non-EAR protocol modes, default to GET if httpMethod is not set
httpMethod = requestMethod || Constants.HttpMethod.GET;
}
return httpMethod;
}
export { initializeBaseRequest, initializeSilentRequest, validateRequestMethod };
//# sourceMappingURL=RequestHelpers.mjs.map

View File

@ -0,0 +1 @@
{"version":3,"file":"RequestHelpers.mjs","sources":["../../src/request/RequestHelpers.ts"],"sourcesContent":[null],"names":["BrowserPerformanceEvents.InitializeBaseRequest"],"mappings":";;;;;AAAA;;;AAGG;AAoBH;;;;;;;AAOG;AACI,eAAe,qBAAqB,CACvC,OAA6D,EAC7D,MAA4B,EAC5B,iBAAqC,EACrC,MAAc,EACd,aAAqB,EAAA;IAErB,MAAM,SAAS,GAAG,OAAO,CAAC,SAAS,IAAI,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC;AAE7D,IAAA,MAAM,MAAM,GAAG,CAAC,IAAI,CAAC,OAAO,IAAI,OAAO,CAAC,MAAM,KAAK,EAAE,CAAC,CAAC,CAAC;AAExD,IAAA,MAAM,gBAAgB,GAAoB;AACtC,QAAA,GAAG,OAAO;QACV,aAAa,EAAE,OAAO,CAAC,aAAa;QACpC,SAAS;QACT,MAAM;KACT,CAAC;;AAGF,IAAA,IAAI,CAAC,gBAAgB,CAAC,oBAAoB,EAAE;AACxC,QAAA,gBAAgB,CAAC,oBAAoB;AACjC,YAAA,SAAS,CAAC,oBAAoB,CAAC,MAAM,CAAC;AAC1C,QAAA,MAAM,CAAC,OAAO,CACV;AAGP,KAAA;AAAM,SAAA;QACH,IACI,gBAAgB,CAAC,oBAAoB;AACrC,YAAA,SAAS,CAAC,oBAAoB,CAAC,GAAG,EACpC;AACE,YAAA,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE;AACjB,gBAAA,MAAM,8BAA8B,CAChC,6BAA6B,CAAC,aAAa,CAC9C,CAAC;AACL,aAAA;AACD,YAAA,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE;AACjB,gBAAA,MAAM,8BAA8B,CAChC,6BAA6B,CAAC,aAAa,CAC9C,CAAC;AACL,aAAA;AACJ,SAAA;QACD,MAAM,CAAC,OAAO,CACV,QAAkC,EAAA,aAAA,CAAA,CAAA;AAGzC,KAAA;AAED,IAAA,OAAO,gBAAgB,CAAC;AAC5B,CAAC;AAEM,eAAe,uBAAuB,CACzC,OAAkD,EAClD,OAAoB,EACpB,MAA4B,EAC5B,iBAAqC,EACrC,MAAc,EAAA;AAEd,IAAA,MAAM,WAAW,GAAG,MAAM,WAAW,CACjC,qBAAqB,EACrBA,qBAA8C,EAC9C,MAAM,EACN,iBAAiB,EACjB,OAAO,CAAC,aAAa,CACxB,CAAC,OAAO,EAAE,MAAM,EAAE,iBAAiB,EAAE,MAAM,EAAE,OAAO,CAAC,aAAa,CAAC,CAAC;IACrE,OAAO;AACH,QAAA,GAAG,OAAO;AACV,QAAA,GAAG,WAAW;AACd,QAAA,OAAO,EAAE,OAAO;AAChB,QAAA,YAAY,EAAE,OAAO,CAAC,YAAY,IAAI,KAAK;KAC9C,CAAC;AACN,CAAC;AAED;;;;;;AAMG;AACa,SAAA,qBAAqB,CACjC,kBAAoE,EACpE,YAA0B,EAAA;AAE1B,IAAA,IAAI,UAA4C,CAAC;AACjD,IAAA,MAAM,aAAa,GAAG,kBAAkB,CAAC,UAAU,CAAC;AAEpD,IAAA,IAAI,YAAY,KAAK,YAAY,CAAC,GAAG,EAAE;;QAEnC,IAAI,aAAa,IAAI,aAAa,KAAK,SAAS,CAAC,UAAU,CAAC,IAAI,EAAE;AAC9D,YAAA,MAAM,8BAA8B,CAChC,6BAA6B,CAAC,0BAA0B,CAC3D,CAAC;AACL,SAAA;AAAM,aAAA;AACH,YAAA,UAAU,GAAG,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC;AAC1C,SAAA;AACJ,KAAA;AAAM,SAAA;;QAEH,UAAU,GAAG,aAAa,IAAI,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC;AAC1D,KAAA;AAED,IAAA,OAAO,UAAU,CAAC;AACtB;;;;"}