Commit iniziale
This commit is contained in:
39
node_modules/@azure/msal-common/dist/config/AppTokenProvider.d.ts
generated
vendored
Normal file
39
node_modules/@azure/msal-common/dist/config/AppTokenProvider.d.ts
generated
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
/**
|
||||
* Extensibility interface, which allows the app developer to return a token, based on the passed-in parameters, instead of fetching tokens from
|
||||
* the Identity Provider (AAD).
|
||||
* Developers need to construct and return an AppTokenProviderResult object back to MSAL. MSAL will cache the token response
|
||||
* in the same way it would do if the result were comming from AAD.
|
||||
* This extensibility point is only defined for the client_credential flow, i.e. acquireTokenByClientCredential and
|
||||
* meant for Azure SDK to enhance Managed Identity support.
|
||||
*/
|
||||
export interface IAppTokenProvider {
|
||||
(appTokenProviderParameters: AppTokenProviderParameters): Promise<AppTokenProviderResult>;
|
||||
}
|
||||
/**
|
||||
* Input object for the IAppTokenProvider extensiblity. MSAL will create this object, which can be used
|
||||
* to help create an AppTokenProviderResult.
|
||||
*
|
||||
* - correlationId - the correlation Id associated with the request
|
||||
* - tenantId - the tenant Id for which the token must be provided
|
||||
* - scopes - the scopes for which the token must be provided
|
||||
* - claims - any extra claims that the token must satisfy
|
||||
*/
|
||||
export type AppTokenProviderParameters = {
|
||||
readonly correlationId?: string;
|
||||
readonly tenantId: string;
|
||||
readonly scopes: Array<string>;
|
||||
readonly claims?: string;
|
||||
};
|
||||
/**
|
||||
* Output object for IAppTokenProvider extensiblity.
|
||||
*
|
||||
* - accessToken - the actual access token, typically in JWT format, that satisfies the request data AppTokenProviderParameters
|
||||
* - expiresInSeconds - how long the tokens has before expiry, in seconds. Similar to the "expires_in" field in an AAD token response.
|
||||
* - refreshInSeconds - how long the token has before it should be proactively refreshed. Similar to the "refresh_in" field in an AAD token response.
|
||||
*/
|
||||
export type AppTokenProviderResult = {
|
||||
accessToken: string;
|
||||
expiresInSeconds: number;
|
||||
refreshInSeconds?: number;
|
||||
};
|
||||
//# sourceMappingURL=AppTokenProvider.d.ts.map
|
||||
1
node_modules/@azure/msal-common/dist/config/AppTokenProvider.d.ts.map
generated
vendored
Normal file
1
node_modules/@azure/msal-common/dist/config/AppTokenProvider.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"AppTokenProvider.d.ts","sourceRoot":"","sources":["../../src/config/AppTokenProvider.ts"],"names":[],"mappings":"AAKA;;;;;;;GAOG;AACH,MAAM,WAAW,iBAAiB;IAC9B,CACI,0BAA0B,EAAE,0BAA0B,GACvD,OAAO,CAAC,sBAAsB,CAAC,CAAC;CACtC;AAED;;;;;;;;GAQG;AACH,MAAM,MAAM,0BAA0B,GAAG;IACrC,QAAQ,CAAC,aAAa,CAAC,EAAE,MAAM,CAAC;IAChC,QAAQ,CAAC,QAAQ,EAAE,MAAM,CAAC;IAC1B,QAAQ,CAAC,MAAM,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC;IAC/B,QAAQ,CAAC,MAAM,CAAC,EAAE,MAAM,CAAC;CAC5B,CAAC;AAEF;;;;;;GAMG;AACH,MAAM,MAAM,sBAAsB,GAAG;IACjC,WAAW,EAAE,MAAM,CAAC;IACpB,gBAAgB,EAAE,MAAM,CAAC;IACzB,gBAAgB,CAAC,EAAE,MAAM,CAAC;CAC7B,CAAC"}
|
||||
155
node_modules/@azure/msal-common/dist/config/ClientConfiguration.d.ts
generated
vendored
Normal file
155
node_modules/@azure/msal-common/dist/config/ClientConfiguration.d.ts
generated
vendored
Normal file
@@ -0,0 +1,155 @@
|
||||
import { INetworkModule } from "../network/INetworkModule.js";
|
||||
import { ICrypto } from "../crypto/ICrypto.js";
|
||||
import { ILoggerCallback, LogLevel } from "../logger/Logger.js";
|
||||
import { Authority } from "../authority/Authority.js";
|
||||
import { AzureCloudInstance } from "../authority/AuthorityOptions.js";
|
||||
import { CacheManager } from "../cache/CacheManager.js";
|
||||
import { ServerTelemetryManager } from "../telemetry/server/ServerTelemetryManager.js";
|
||||
import { ICachePlugin } from "../cache/interface/ICachePlugin.js";
|
||||
import { ISerializableTokenCache } from "../cache/interface/ISerializableTokenCache.js";
|
||||
import { ClientCredentials } from "../account/ClientCredentials.js";
|
||||
/**
|
||||
* Use the configuration object to configure MSAL Modules and initialize the base interfaces for MSAL.
|
||||
*
|
||||
* This object allows you to configure important elements of MSAL functionality:
|
||||
* - authOptions - Authentication for application
|
||||
* - cryptoInterface - Implementation of crypto functions
|
||||
* - libraryInfo - Library metadata
|
||||
* - telemetry - Telemetry options and data
|
||||
* - loggerOptions - Logging for application
|
||||
* - networkInterface - Network implementation
|
||||
* - storageInterface - Storage implementation
|
||||
* - systemOptions - Additional library options
|
||||
* - clientCredentials - Credentials options for confidential clients
|
||||
* @internal
|
||||
*/
|
||||
export type ClientConfiguration = {
|
||||
authOptions: AuthOptions;
|
||||
systemOptions?: SystemOptions;
|
||||
loggerOptions?: LoggerOptions;
|
||||
cacheOptions?: CacheOptions;
|
||||
storageInterface?: CacheManager;
|
||||
networkInterface?: INetworkModule;
|
||||
cryptoInterface?: ICrypto;
|
||||
clientCredentials?: ClientCredentials;
|
||||
libraryInfo?: LibraryInfo;
|
||||
telemetry?: TelemetryOptions;
|
||||
serverTelemetryManager?: ServerTelemetryManager | null;
|
||||
persistencePlugin?: ICachePlugin | null;
|
||||
serializableCache?: ISerializableTokenCache | null;
|
||||
};
|
||||
export type CommonClientConfiguration = {
|
||||
authOptions: Required<AuthOptions>;
|
||||
systemOptions: Required<SystemOptions>;
|
||||
loggerOptions: Required<LoggerOptions>;
|
||||
cacheOptions: Required<CacheOptions>;
|
||||
storageInterface: CacheManager;
|
||||
networkInterface: INetworkModule;
|
||||
cryptoInterface: Required<ICrypto>;
|
||||
libraryInfo: LibraryInfo;
|
||||
telemetry: Required<TelemetryOptions>;
|
||||
serverTelemetryManager: ServerTelemetryManager | null;
|
||||
clientCredentials: ClientCredentials;
|
||||
persistencePlugin: ICachePlugin | null;
|
||||
serializableCache: ISerializableTokenCache | null;
|
||||
};
|
||||
/**
|
||||
* Use this to configure the auth options in the ClientConfiguration object
|
||||
*
|
||||
* - clientId - Client ID of your app registered with our Application registration portal : https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredAppsPreview in Microsoft Identity Platform
|
||||
* - authority - You can configure a specific authority, defaults to " " or "https://login.microsoftonline.com/common"
|
||||
* - knownAuthorities - An array of URIs that are known to be valid. Used in B2C scenarios.
|
||||
* - cloudDiscoveryMetadata - A string containing the cloud discovery response. Used in AAD scenarios.
|
||||
* - clientCapabilities - Array of capabilities which will be added to the claims.access_token.xms_cc request property on every network request.
|
||||
* - protocolMode - Enum that represents the protocol that msal follows. Used for configuring proper endpoints.
|
||||
* - skipAuthorityMetadataCache - A flag to choose whether to use or not use the local metadata cache during authority initialization. Defaults to false.
|
||||
* - instanceAware - A flag of whether the STS will send back additional parameters to specify where the tokens should be retrieved from.
|
||||
* - redirectUri - The redirect URI where authentication responses can be received by your application. It must exactly match one of the redirect URIs registered in the Azure portal.
|
||||
* @internal
|
||||
*/
|
||||
export type AuthOptions = {
|
||||
clientId: string;
|
||||
authority: Authority;
|
||||
redirectUri: string;
|
||||
clientCapabilities?: Array<string>;
|
||||
azureCloudOptions?: AzureCloudOptions;
|
||||
skipAuthorityMetadataCache?: boolean;
|
||||
instanceAware?: boolean;
|
||||
};
|
||||
/**
|
||||
* Use this to configure token renewal info in the Configuration object
|
||||
*
|
||||
* - tokenRenewalOffsetSeconds - Sets the window of offset needed to renew the token before expiry
|
||||
*/
|
||||
export type SystemOptions = {
|
||||
tokenRenewalOffsetSeconds?: number;
|
||||
preventCorsPreflight?: boolean;
|
||||
};
|
||||
/**
|
||||
* Use this to configure the logging that MSAL does, by configuring logger options in the Configuration object
|
||||
*
|
||||
* - loggerCallback - Callback for logger
|
||||
* - piiLoggingEnabled - Sets whether pii logging is enabled
|
||||
* - logLevel - Sets the level at which logging happens
|
||||
* - correlationId - Sets the correlationId printed by the logger
|
||||
*/
|
||||
export type LoggerOptions = {
|
||||
loggerCallback?: ILoggerCallback;
|
||||
piiLoggingEnabled?: boolean;
|
||||
logLevel?: LogLevel;
|
||||
correlationId?: string;
|
||||
};
|
||||
/**
|
||||
* Use this to configure credential cache preferences in the ClientConfiguration object
|
||||
*
|
||||
* - claimsBasedCachingEnabled - Sets whether tokens should be cached based on the claims hash. Default is false.
|
||||
*/
|
||||
export type CacheOptions = {
|
||||
claimsBasedCachingEnabled?: boolean;
|
||||
};
|
||||
/**
|
||||
* Library-specific options
|
||||
*/
|
||||
export type LibraryInfo = {
|
||||
sku: string;
|
||||
version: string;
|
||||
cpu: string;
|
||||
os: string;
|
||||
};
|
||||
/**
|
||||
* AzureCloudInstance specific options
|
||||
*
|
||||
* - azureCloudInstance - string enum providing short notation for soverign and public cloud authorities
|
||||
* - tenant - provision to provide the tenant info
|
||||
*/
|
||||
export type AzureCloudOptions = {
|
||||
azureCloudInstance: AzureCloudInstance;
|
||||
tenant?: string;
|
||||
};
|
||||
export type TelemetryOptions = {
|
||||
application: ApplicationTelemetry;
|
||||
};
|
||||
/**
|
||||
* Telemetry information sent on request
|
||||
* - appName: Unique string name of an application
|
||||
* - appVersion: Version of the application using MSAL
|
||||
*/
|
||||
export type ApplicationTelemetry = {
|
||||
appName: string;
|
||||
appVersion: string;
|
||||
};
|
||||
export declare const DEFAULT_SYSTEM_OPTIONS: Required<SystemOptions>;
|
||||
/**
|
||||
* Function that sets the default options when not explicitly configured from app developer
|
||||
*
|
||||
* @param Configuration
|
||||
*
|
||||
* @returns Configuration
|
||||
*/
|
||||
export declare function buildClientConfiguration({ authOptions: userAuthOptions, systemOptions: userSystemOptions, loggerOptions: userLoggerOption, cacheOptions: userCacheOptions, storageInterface: storageImplementation, networkInterface: networkImplementation, cryptoInterface: cryptoImplementation, clientCredentials: clientCredentials, libraryInfo: libraryInfo, telemetry: telemetry, serverTelemetryManager: serverTelemetryManager, persistencePlugin: persistencePlugin, serializableCache: serializableCache, }: ClientConfiguration): CommonClientConfiguration;
|
||||
/**
|
||||
* Returns true if config has protocolMode set to ProtocolMode.OIDC, false otherwise
|
||||
* @param ClientConfiguration
|
||||
*/
|
||||
export declare function isOidcProtocolMode(config: ClientConfiguration): boolean;
|
||||
//# sourceMappingURL=ClientConfiguration.d.ts.map
|
||||
1
node_modules/@azure/msal-common/dist/config/ClientConfiguration.d.ts.map
generated
vendored
Normal file
1
node_modules/@azure/msal-common/dist/config/ClientConfiguration.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"ClientConfiguration.d.ts","sourceRoot":"","sources":["../../src/config/ClientConfiguration.ts"],"names":[],"mappings":"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"}
|
||||
111
node_modules/@azure/msal-common/dist/config/ClientConfiguration.mjs
generated
vendored
Normal file
111
node_modules/@azure/msal-common/dist/config/ClientConfiguration.mjs
generated
vendored
Normal file
@@ -0,0 +1,111 @@
|
||||
/*! @azure/msal-common v15.1.1 2025-02-05 */
|
||||
'use strict';
|
||||
import { DEFAULT_CRYPTO_IMPLEMENTATION } from '../crypto/ICrypto.mjs';
|
||||
import { Logger, LogLevel } from '../logger/Logger.mjs';
|
||||
import { DEFAULT_TOKEN_RENEWAL_OFFSET_SEC, Constants } from '../utils/Constants.mjs';
|
||||
import { version } from '../packageMetadata.mjs';
|
||||
import { AzureCloudInstance } from '../authority/AuthorityOptions.mjs';
|
||||
import { DefaultStorageClass } from '../cache/CacheManager.mjs';
|
||||
import { ProtocolMode } from '../authority/ProtocolMode.mjs';
|
||||
import { createClientAuthError } from '../error/ClientAuthError.mjs';
|
||||
import { methodNotImplemented } from '../error/ClientAuthErrorCodes.mjs';
|
||||
|
||||
/*
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License.
|
||||
*/
|
||||
const DEFAULT_SYSTEM_OPTIONS = {
|
||||
tokenRenewalOffsetSeconds: DEFAULT_TOKEN_RENEWAL_OFFSET_SEC,
|
||||
preventCorsPreflight: false,
|
||||
};
|
||||
const DEFAULT_LOGGER_IMPLEMENTATION = {
|
||||
loggerCallback: () => {
|
||||
// allow users to not set loggerCallback
|
||||
},
|
||||
piiLoggingEnabled: false,
|
||||
logLevel: LogLevel.Info,
|
||||
correlationId: Constants.EMPTY_STRING,
|
||||
};
|
||||
const DEFAULT_CACHE_OPTIONS = {
|
||||
claimsBasedCachingEnabled: false,
|
||||
};
|
||||
const DEFAULT_NETWORK_IMPLEMENTATION = {
|
||||
async sendGetRequestAsync() {
|
||||
throw createClientAuthError(methodNotImplemented);
|
||||
},
|
||||
async sendPostRequestAsync() {
|
||||
throw createClientAuthError(methodNotImplemented);
|
||||
},
|
||||
};
|
||||
const DEFAULT_LIBRARY_INFO = {
|
||||
sku: Constants.SKU,
|
||||
version: version,
|
||||
cpu: Constants.EMPTY_STRING,
|
||||
os: Constants.EMPTY_STRING,
|
||||
};
|
||||
const DEFAULT_CLIENT_CREDENTIALS = {
|
||||
clientSecret: Constants.EMPTY_STRING,
|
||||
clientAssertion: undefined,
|
||||
};
|
||||
const DEFAULT_AZURE_CLOUD_OPTIONS = {
|
||||
azureCloudInstance: AzureCloudInstance.None,
|
||||
tenant: `${Constants.DEFAULT_COMMON_TENANT}`,
|
||||
};
|
||||
const DEFAULT_TELEMETRY_OPTIONS = {
|
||||
application: {
|
||||
appName: "",
|
||||
appVersion: "",
|
||||
},
|
||||
};
|
||||
/**
|
||||
* Function that sets the default options when not explicitly configured from app developer
|
||||
*
|
||||
* @param Configuration
|
||||
*
|
||||
* @returns Configuration
|
||||
*/
|
||||
function buildClientConfiguration({ authOptions: userAuthOptions, systemOptions: userSystemOptions, loggerOptions: userLoggerOption, cacheOptions: userCacheOptions, storageInterface: storageImplementation, networkInterface: networkImplementation, cryptoInterface: cryptoImplementation, clientCredentials: clientCredentials, libraryInfo: libraryInfo, telemetry: telemetry, serverTelemetryManager: serverTelemetryManager, persistencePlugin: persistencePlugin, serializableCache: serializableCache, }) {
|
||||
const loggerOptions = {
|
||||
...DEFAULT_LOGGER_IMPLEMENTATION,
|
||||
...userLoggerOption,
|
||||
};
|
||||
return {
|
||||
authOptions: buildAuthOptions(userAuthOptions),
|
||||
systemOptions: { ...DEFAULT_SYSTEM_OPTIONS, ...userSystemOptions },
|
||||
loggerOptions: loggerOptions,
|
||||
cacheOptions: { ...DEFAULT_CACHE_OPTIONS, ...userCacheOptions },
|
||||
storageInterface: storageImplementation ||
|
||||
new DefaultStorageClass(userAuthOptions.clientId, DEFAULT_CRYPTO_IMPLEMENTATION, new Logger(loggerOptions)),
|
||||
networkInterface: networkImplementation || DEFAULT_NETWORK_IMPLEMENTATION,
|
||||
cryptoInterface: cryptoImplementation || DEFAULT_CRYPTO_IMPLEMENTATION,
|
||||
clientCredentials: clientCredentials || DEFAULT_CLIENT_CREDENTIALS,
|
||||
libraryInfo: { ...DEFAULT_LIBRARY_INFO, ...libraryInfo },
|
||||
telemetry: { ...DEFAULT_TELEMETRY_OPTIONS, ...telemetry },
|
||||
serverTelemetryManager: serverTelemetryManager || null,
|
||||
persistencePlugin: persistencePlugin || null,
|
||||
serializableCache: serializableCache || null,
|
||||
};
|
||||
}
|
||||
/**
|
||||
* Construct authoptions from the client and platform passed values
|
||||
* @param authOptions
|
||||
*/
|
||||
function buildAuthOptions(authOptions) {
|
||||
return {
|
||||
clientCapabilities: [],
|
||||
azureCloudOptions: DEFAULT_AZURE_CLOUD_OPTIONS,
|
||||
skipAuthorityMetadataCache: false,
|
||||
instanceAware: false,
|
||||
...authOptions,
|
||||
};
|
||||
}
|
||||
/**
|
||||
* Returns true if config has protocolMode set to ProtocolMode.OIDC, false otherwise
|
||||
* @param ClientConfiguration
|
||||
*/
|
||||
function isOidcProtocolMode(config) {
|
||||
return (config.authOptions.authority.options.protocolMode === ProtocolMode.OIDC);
|
||||
}
|
||||
|
||||
export { DEFAULT_SYSTEM_OPTIONS, buildClientConfiguration, isOidcProtocolMode };
|
||||
//# sourceMappingURL=ClientConfiguration.mjs.map
|
||||
1
node_modules/@azure/msal-common/dist/config/ClientConfiguration.mjs.map
generated
vendored
Normal file
1
node_modules/@azure/msal-common/dist/config/ClientConfiguration.mjs.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"ClientConfiguration.mjs","sources":["../../src/config/ClientConfiguration.ts"],"sourcesContent":[null],"names":["ClientAuthErrorCodes.methodNotImplemented"],"mappings":"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"}
|
||||
Reference in New Issue
Block a user