InteractiveBrowserCredential class
Maakt authenticatie naar Microsoft Entra ID mogelijk binnen de webbrowser via de interactieve inlogflow.
Constructors
| Interactive |
Hiermee maakt u een exemplaar van InteractiveBrowserCredential met de benodigde details. Deze referentie maakt gebruik van de autorisatiecodestroom.
Op Node.jswordt er een browservenster geopend terwijl er wordt geluisterd naar een omleidingsreactie van de verificatieservice.
In browsers wordt het geverifieerd via pop-ups. De optionele parameter Voor Node.jsmoet als een |
Methoden
| authenticate(string | string[], Get |
Authenticeert met Microsoft Entra ID en geeft een toegangstoken terug als het lukt. Als de verificatie mislukt, wordt een CredentialUnavailableError- gegenereerd met de details van de fout. Als het token niet op de achtergrond kan worden opgehaald, genereert deze methode altijd een uitdaging voor de gebruiker. Op Node.jsheeft deze credential standaard Proof Key for Code Exchange (PKCE) ingeschakeld. PKCE is een beveiligingsfunctie waarmee onderscheppingsaanvallen van verificatiecode worden beperkt. |
| get |
Authenticeert met Microsoft Entra ID en geeft een toegangstoken terug als het lukt. Als de verificatie mislukt, wordt een CredentialUnavailableError- gegenereerd met de details van de fout. Als de gebruiker de optie |
Constructordetails
InteractiveBrowserCredential(InteractiveBrowserCredentialNodeOptions | InteractiveBrowserCredentialInBrowserOptions)
Hiermee maakt u een exemplaar van InteractiveBrowserCredential met de benodigde details.
Deze referentie maakt gebruik van de autorisatiecodestroom.
Op Node.jswordt er een browservenster geopend terwijl er wordt geluisterd naar een omleidingsreactie van de verificatieservice.
In browsers wordt het geverifieerd via pop-ups. De optionele parameter loginStyle kan worden ingesteld op redirect om te authenticeren door de gebruiker door te leiden naar een Azure veilige inlogpagina, die de gebruiker vervolgens terugstuurt naar de webapplicatie waar de authenticatie is gestart.
Voor Node.jsmoet als een clientId wordt geleverd, de Microsoft Entra applicatie worden geconfigureerd met een "Mobiele en desktopapplicaties" omleidingspunt.
Volg onze handleiding over het instellen van omleidings-URI's voor desktop-apps die web-API'saanroepen.
new InteractiveBrowserCredential(options: InteractiveBrowserCredentialNodeOptions | InteractiveBrowserCredentialInBrowserOptions)
Parameters
Opties voor het configureren van de client waarmee de verificatieaanvragen worden ingediend.
Methodedetails
authenticate(string | string[], GetTokenOptions)
Authenticeert met Microsoft Entra ID en geeft een toegangstoken terug als het lukt. Als de verificatie mislukt, wordt een CredentialUnavailableError- gegenereerd met de details van de fout.
Als het token niet op de achtergrond kan worden opgehaald, genereert deze methode altijd een uitdaging voor de gebruiker.
Op Node.jsheeft deze credential standaard Proof Key for Code Exchange (PKCE) ingeschakeld. PKCE is een beveiligingsfunctie waarmee onderscheppingsaanvallen van verificatiecode worden beperkt.
function authenticate(scopes: string | string[], options?: GetTokenOptions): Promise<undefined | AuthenticationRecord>
Parameters
- scopes
-
string | string[]
De lijst met bereiken waartoe het token toegang heeft.
- options
- GetTokenOptions
De opties die worden gebruikt voor het configureren van aanvragen die deze TokenCredential-implementatie mogelijk maakt.
Retouren
Promise<undefined | AuthenticationRecord>
getToken(string | string[], GetTokenOptions)
Authenticeert met Microsoft Entra ID en geeft een toegangstoken terug als het lukt. Als de verificatie mislukt, wordt een CredentialUnavailableError- gegenereerd met de details van de fout.
Als de gebruiker de optie disableAutomaticAuthenticationheeft opgegeven, zal deze methode, zodra het token niet op de achtergrond kan worden opgehaald, niet proberen om gebruikersinteractie aan te vragen om het token op te halen.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parameters
- scopes
-
string | string[]
De lijst met bereiken waartoe het token toegang heeft.
- options
- GetTokenOptions
De opties die worden gebruikt voor het configureren van aanvragen die deze TokenCredential-implementatie mogelijk maakt.
Retouren
Promise<AccessToken>