ClientCertificateCredential class
Möjliggör autentisering till Microsoft Entra ID med ett PEM-kodat certifikat som tilldelas en appregistrering. Mer information om hur du konfigurerar certifikatautentisering finns här:
Konstruktorer
| Client |
Skapar en instans av ClientCertificateCredential med de uppgifter som behövs för att autentisera mot Microsoft Entra ID med ett certifikat. |
| Client |
Skapar en instans av ClientCertificateCredential med de uppgifter som behövs för att autentisera mot Microsoft Entra ID med ett certifikat. |
| Client |
Skapar en instans av ClientCertificateCredential med de uppgifter som behövs för att autentisera mot Microsoft Entra ID med ett certifikat. |
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
ClientCertificateCredential(string, string, ClientCertificatePEMCertificate, ClientCertificateCredentialOptions)
Skapar en instans av ClientCertificateCredential med de uppgifter som behövs för att autentisera mot Microsoft Entra ID med ett certifikat.
new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificate, options?: ClientCertificateCredentialOptions)
Parametrar
- tenantId
-
string
Microsoft Entra-tenantens (katalog) ID.
- clientId
-
string
Klientens (programmets) ID för en appregistrering i klientorganisationen.
- configuration
- ClientCertificatePEMCertificate
Andra parametrar som krävs, inklusive DET PEM-kodade certifikatet som en sträng. Om typen ignoreras genererar vi värdet för det PEM-kodade certifikatet.
Alternativ för att konfigurera klienten som gör autentiseringsbegäran.
ClientCertificateCredential(string, string, ClientCertificatePEMCertificatePath, ClientCertificateCredentialOptions)
Skapar en instans av ClientCertificateCredential med de uppgifter som behövs för att autentisera mot Microsoft Entra ID med ett certifikat.
new ClientCertificateCredential(tenantId: string, clientId: string, configuration: ClientCertificatePEMCertificatePath, options?: ClientCertificateCredentialOptions)
Parametrar
- tenantId
-
string
Microsoft Entra-tenantens (katalog) ID.
- clientId
-
string
Klientens (programmets) ID för en appregistrering i klientorganisationen.
- configuration
- ClientCertificatePEMCertificatePath
Andra parametrar som krävs, inklusive sökvägen till certifikatet i filsystemet. Om typen ignoreras genererar vi värdet för sökvägen till ett PEM-certifikat.
Alternativ för att konfigurera klienten som gör autentiseringsbegäran.
ClientCertificateCredential(string, string, string, ClientCertificateCredentialOptions)
Skapar en instans av ClientCertificateCredential med de uppgifter som behövs för att autentisera mot Microsoft Entra ID med ett certifikat.
new ClientCertificateCredential(tenantId: string, clientId: string, certificatePath: string, options?: ClientCertificateCredentialOptions)
Parametrar
- tenantId
-
string
Microsoft Entra-tenantens (katalog) ID.
- clientId
-
string
Klientens (programmets) ID för en appregistrering i klientorganisationen.
- certificatePath
-
string
Sökvägen till ett PEM-kodat offentligt/privat nyckelcertifikat i filsystemet. Se till att certifikatet är i PEM-format och innehåller både de offentliga och privata nycklarna.
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>