UsernamePasswordCredential class
Engedélyezi a felhasználó felhasználónevével és jelszavával Microsoft Entra ID hitelesítést. Ez a hitelesítő adat magas szintű megbízhatóságot igényel, ezért csak akkor érdemes használni, ha más, biztonságosabb hitelesítőadat-típusokat nem lehet használni.
Konstruktorok
Username |
Létrehozza a UsernamePasswordCredential egy példányát a felhasználónévvel és jelszóval történő hitelesítéshez szükséges részletekkel Microsoft Entra ID. |
Metódusok
get |
Hitelesítés Microsoft Entra ID, és sikeres esetben egy hozzáférési jogkivonatot ad vissza. Ha a hitelesítés sikertelen, a rendszer egy CredentialUnavailableError azonosítót küld a hiba részleteivel együtt. Ha a felhasználó megadta a lehetőséget |
Konstruktor adatai
UsernamePasswordCredential(string, string, string, string, UsernamePasswordCredentialOptions)
Létrehozza a UsernamePasswordCredential egy példányát a felhasználónévvel és jelszóval történő hitelesítéshez szükséges részletekkel Microsoft Entra ID.
new UsernamePasswordCredential(tenantId: string, clientId: string, username: string, password: string, options?: UsernamePasswordCredentialOptions)
Paraméterek
- tenantId
-
string
A Microsoft Entra bérlő (könyvtár).
- clientId
-
string
Egy alkalmazásregisztráció ügyfél-(alkalmazás-) azonosítója a bérlőben.
- username
-
string
A felhasználói fiók e-mail címe (felhasználónév).
- password
-
string
A felhasználói fiók fiókjelszója
A hitelesítési kérést küldő ügyfél konfigurálásának beállításai.
Metódus adatai
getToken(string | string[], GetTokenOptions)
Hitelesítés Microsoft Entra ID, és sikeres esetben egy hozzáférési jogkivonatot ad vissza. Ha a hitelesítés sikertelen, a rendszer egy CredentialUnavailableError azonosítót küld a hiba részleteivel együtt.
Ha a felhasználó megadta a lehetőséget disableAutomaticAuthentication
, miután a jogkivonat nem kérhető le csendesen, ez a módszer nem kísérli meg felhasználói beavatkozást kérni a jogkivonat lekéréséhez.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Paraméterek
- scopes
-
string | string[]
Azon hatókörök listája, amelyekhez a jogkivonatnak hozzáférése lesz.
- options
- GetTokenOptions
A TokenCredential implementáció által küldött kérések konfigurálásához használt beállítások.
Válaszok
Promise<AccessToken>