Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Note
Er is geen MSAL Node v4-release. De pakketversie is rechtstreeks van v3 naar v5 verhoogd om versiebeheer uit te lijnen msal-node met de andere MSAL.js bibliotheken. Er bestaat geen afzonderlijke v4-onderdelenset.
Verwijderde ondersteuning voor Node.js 16 en 18
MSAL Node v5 biedt geen ondersteuning meer voor Node.js 16 of 18; u moet Node.js 20 of hoger gebruiken.
Verwijderd proxyUrl en customAgentOptions
MSAL Node v5 biedt geen optionele configuratie meer voor de HTTP-client. De proxyUrl en customAgentOptions parameters zijn verwijderd uit NodeSystemOptions.
// BEFORE (v3)
NodeSystemOptions = {
loggerOptions?: LoggerOptions;
networkClient?: INetworkModule;
proxyUrl?: string;
customAgentOptions?: http.AgentOptions | https.AgentOptions;
disableInternalRetries?: boolean;
protocolMode?: ProtocolMode;
};
// AFTER (v5)
NodeSystemOptions = {
loggerOptions?: LoggerOptions;
networkClient?: INetworkModule;
disableInternalRetries?: boolean;
protocolMode?: ProtocolMode;
};
Ontwikkelaars moeten nu hun eigen aangepaste HTTP-client schrijven wanneer proxyondersteuning nodig is. Zie het voorbeeld van de aangepaste INetworkModule voor implementatiedetails.
Configuratiewijzigingen
protocolMode verplaatst naar systeemconfiguratie
De protocolMode parameter is geen verificatieconfiguratieoptie meer en is in plaats daarvan een systeemconfiguratieoptie.
// BEFORE (v3)
const msalConfig = {
auth: {
clientId: "your_client_id",
authority: "https://login.live.com",
protocolMode: "OIDC",
},
};
// AFTER (v5)
const msalConfig = {
auth: {
clientId: "your_client_id",
authority: "https://login.live.com",
},
system: {
protocolMode: "OIDC",
},
};
Andere verwijderde parameters
- De
skipAuthorityMetadataCacheparameter is verwijderd. Toepassingen gebruiken de lokale metagegevenscache niet meer tijdens de initialisatie van de authority. - De
encodeExtraQueryParamsparameter is verwijderd. Alle extra queryparameters worden automatisch gecodeerd.
fromNativeBroker hernoemd in fromPlatformBroker
In het AuthenticationResult object is de naam van het fromNativeBroker veld gewijzigd in fromPlatformBroker.