autorita - adresa URL autority. Pokud není nastavena žádná hodnota, výchozí hodnota https://login.microsoftonline.com/commonje .
knownAuthorities – potřeba pro Azure B2C a ADFS. Všechny autority, které budou použity v klientské aplikaci. Předat by měl být pouze hostitel autority.
clientSecret – tajný řetězec, který aplikace používá při vyžádání tokenu. Používá se pouze v důvěrných klientských aplikacích. Lze vytvořit na portálu pro registraci aplikace Azure.
clientAssertion – Objekt ClientAssertion obsahující řetězec kontrolního výrazu nebo funkci zpětného volání, která vrací řetězec kontrolního výrazu, který aplikace používá při vyžádání tokenu, a také typ kontrolního výrazu (urn:ietf:params:oauth:client-assertion-type:jwt-bearer). Používá se pouze v důvěrných klientských aplikacích.
clientCertificate – certifikát, který aplikace používá při vyžádání tokenu. Používá se pouze v důvěrných klientských aplikacích. Vyžaduje šestnáctkový kryptografický otisk certifikátu X.509 SHA-1 nebo SHA-256 a privátní klíč kódovaný PEM (řetězec by měl obsahovat privátní klíč -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY----- ).
protocolMode – výčet, který představuje protokol, který následuje msal. Slouží ke konfiguraci správných koncových bodů.
skipAuthorityMetadataCache – příznak, který určuje, jestli se má při inicializaci autority použít místní mezipaměť metadat nebo ne. Výchozí nastavení je „false“.
encodeExtraQueryParams – příznak, který určuje, jestli se mají do adresy URL požadavku zakódovat další parametry dotazu. Výchozí nastavení je „false“.