ClientCertificateCredential class
Gör att autentisering kan Microsoft Entra ID med ett PEM-kodat certifikat som har tilldelats till en appregistrering. Mer information om hur du konfigurerar certifikatautentisering finns här:
Konstruktorer
Client |
Skapar en instans av ClientCertificateCredential med den information som krävs för att autentisera mot Microsoft Entra ID med ett certifikat. |
Client |
Skapar en instans av ClientCertificateCredential med den information som krävs för att autentisera mot Microsoft Entra ID med ett certifikat. |
Client |
Skapar en instans av ClientCertificateCredential med den information som krävs för att autentisera mot Microsoft Entra ID med ett certifikat. |
Metoder
get |
Autentiserar med Microsoft Entra ID och returnerar en åtkomsttoken om det lyckas. Om autentiseringen misslyckas genereras en CredentialUnavailableError med information om felet. |
Konstruktorinformation
ClientCertificateCredential(string, string, ClientCertificatePEMCertificate, ClientCertificateCredentialOptions)
Skapar en instans av ClientCertificateCredential med den information som krä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
ID:t för Microsoft Entra klientorganisation (katalog).
- clientId
-
string
Klient-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 den information som krä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
ID:t för Microsoft Entra klientorganisation (katalog).
- clientId
-
string
Klient-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 den information som krä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
ID:t för Microsoft Entra klientorganisation (katalog).
- clientId
-
string
Klient-ID för en appregistrering i klientorganisationen.
- certificatePath
-
string
Sökvägen till ett PEM-kodat offentligt/privat nyckelcertifikat i filsystemet.
Alternativ för att konfigurera klienten som gör autentiseringsbegäran.
Metodinformation
getToken(string | string[], GetTokenOptions)
Autentiserar med Microsoft Entra ID och returnerar en åtkomsttoken om det lyckas. Om autentiseringen misslyckas genereras 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 tokencredential-implementeringen kan göra.
Returer
Promise<AccessToken>