ClientSecretCredential class
Möjliggör autentisering till Microsoft Entra ID med hjälp av en klienthemlighet som genererats för en appregistrering. Mer information om hur du konfigurerar en klienthemlighet finns här:
Konstruktorer
| Client |
Skapar en instans av ClientSecretCredential med de uppgifter som behövs för att autentiseras mot Microsoft Entra ID med en klienthemlighet. |
Metoder
| get |
Autentisera med Microsoft Entra ID och returnerar en åtkomsttoken om det lyckas. Om autentiseringen misslyckas utlöses en CredentialUnavailableError med information om felet. |
Konstruktorinformation
ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)
Skapar en instans av ClientSecretCredential med de uppgifter som behövs för att autentiseras mot Microsoft Entra ID med en klienthemlighet.
new ClientSecretCredential(tenantId: string, clientId: string, clientSecret: string, options?: ClientSecretCredentialOptions)
Parametrar
- tenantId
-
string
Microsoft Entra-tenantens (katalog) ID.
- clientId
-
string
Klientens (programmets) ID för en appregistrering i klientorganisationen.
- clientSecret
-
string
En klienthemlighet som genererades för appregistreringen.
- options
- ClientSecretCredentialOptions
Alternativ för att konfigurera klienten som gör autentiseringsbegäran.
Metodinformation
getToken(string | string[], GetTokenOptions)
Autentisera med Microsoft Entra ID och returnerar en åtkomsttoken om det lyckas. Om autentiseringen misslyckas utlöses en CredentialUnavailableError med information om felet.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parametrar
- scopes
-
string | string[]
Listan över omfång som token ska ha åtkomst till.
- options
- GetTokenOptions
De alternativ som används för att konfigurera alla begäranden som denna TokenCredential-implementering kan göra.
Returer
Promise<AccessToken>