Sdílet prostřednictvím


UsernamePasswordCredential class

Umožňuje ověřování pro Microsoft Entra ID pomocí uživatelského jména a hesla uživatele. Tyto přihlašovací údaje vyžadují vysoký stupeň důvěryhodnosti, takže byste je měli používat jenom v případě, že jiné, bezpečnější typy přihlašovacích údajů se nedají použít.

Konstruktory

UsernamePasswordCredential(string, string, string, string, UsernamePasswordCredentialOptions)

Vytvoří instanci UsernamePasswordCredential s podrobnostmi potřebnými k ověření vůči ID Microsoft Entra pomocí uživatelského jména a hesla.

Metody

getToken(string | string[], GetTokenOptions)

Ověří se pomocí ID Microsoft Entra a v případě úspěchu vrátí přístupový token. Pokud se ověření nezdaří, zobrazí se CredentialUnavailableError s podrobnostmi o selhání.

Pokud uživatel zadal možnost disableAutomaticAuthentication, jakmile token nelze načíst bezobslužně, tato metoda se nepokusí požádat o interakci uživatele k načtení tokenu.

Podrobnosti konstruktoru

UsernamePasswordCredential(string, string, string, string, UsernamePasswordCredentialOptions)

Vytvoří instanci UsernamePasswordCredential s podrobnostmi potřebnými k ověření vůči ID Microsoft Entra pomocí uživatelského jména a hesla.

new UsernamePasswordCredential(tenantId: string, clientId: string, username: string, password: string, options?: UsernamePasswordCredentialOptions)

Parametry

tenantId

string

Tenant Microsoft Entra (adresář).

clientId

string

ID klienta (aplikace) registrace aplikace v tenantovi.

username

string

E-mailová adresa uživatelského účtu (uživatelské jméno).

password

string

Heslo účtu uživatele

options
UsernamePasswordCredentialOptions

Možnosti konfigurace klienta, který provádí žádost o ověření.

Podrobnosti metody

getToken(string | string[], GetTokenOptions)

Ověří se pomocí ID Microsoft Entra a v případě úspěchu vrátí přístupový token. Pokud se ověření nezdaří, zobrazí se CredentialUnavailableError s podrobnostmi o selhání.

Pokud uživatel zadal možnost disableAutomaticAuthentication, jakmile token nelze načíst bezobslužně, tato metoda se nepokusí požádat o interakci uživatele k načtení tokenu.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parametry

scopes

string | string[]

Seznam oborů, pro které bude mít token přístup.

options
GetTokenOptions

Možnosti použité ke konfiguraci všech požadavků, které tato implementace TokenCredential může provést.

Návraty

Promise<AccessToken>