OnBehalfOfCredential class
Aktiverar autentisering för att Microsoft Entra ID med hjälp av flödet På uppdrag av.
Konstruktorer
On |
Skapar en instans av OnBehalfOfCredential med den information som behövs för att autentisera mot Microsoft Entra ID med sökvägen till ett PEM-certifikat och en användarkontroll. Exempel med hjälp av
|
On |
Skapar en instans av OnBehalfOfCredential med den information som behövs för att autentisera mot Microsoft Entra ID med en klienthemlighet och en användarkontroll. Exempel med hjälp av
|
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
OnBehalfOfCredential(OnBehalfOfCredentialCertificateOptions & MultiTenantTokenCredentialOptions & CredentialPersistenceOptions)
Skapar en instans av OnBehalfOfCredential med den information som behövs för att autentisera mot Microsoft Entra ID med sökvägen till ett PEM-certifikat och en användarkontroll.
Exempel med hjälp av KeyClient
från @azure/keyvault-keys:
const tokenCredential = new OnBehalfOfCredential({
tenantId,
clientId,
certificatePath: "/path/to/certificate.pem",
userAssertionToken: "access-token"
});
const client = new KeyClient("vault-url", tokenCredential);
await client.getKey("key-name");
new OnBehalfOfCredential(options: OnBehalfOfCredentialCertificateOptions & MultiTenantTokenCredentialOptions & CredentialPersistenceOptions)
Parametrar
- options
-
OnBehalfOfCredentialCertificateOptions & MultiTenantTokenCredentialOptions & CredentialPersistenceOptions
Valfria parametrar, vanligtvis vanliga för autentiseringsuppgifter.
OnBehalfOfCredential(OnBehalfOfCredentialSecretOptions & MultiTenantTokenCredentialOptions & CredentialPersistenceOptions)
Skapar en instans av OnBehalfOfCredential med den information som behövs för att autentisera mot Microsoft Entra ID med en klienthemlighet och en användarkontroll.
Exempel med hjälp av KeyClient
från @azure/keyvault-keys:
const tokenCredential = new OnBehalfOfCredential({
tenantId,
clientId,
clientSecret,
userAssertionToken: "access-token"
});
const client = new KeyClient("vault-url", tokenCredential);
await client.getKey("key-name");
new OnBehalfOfCredential(options: OnBehalfOfCredentialSecretOptions & MultiTenantTokenCredentialOptions & CredentialPersistenceOptions)
Parametrar
- options
-
OnBehalfOfCredentialSecretOptions & MultiTenantTokenCredentialOptions & CredentialPersistenceOptions
Valfria parametrar, vanligtvis vanliga för autentiseringsuppgifter.
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 de underliggande nätverksbegäranden.
Returer
Promise<AccessToken>