IPublicClientApplication Interface
Implementeringen
public interface IPublicClientApplication
extends com.microsoft.aad.msal4j.IClientApplicationBase
Interface voor een openbare clienttoepassing (Desktop, Mobile). Openbare clienttoepassingen worden niet vertrouwd om toepassingsgeheimen veilig op te slaan en kunnen daarom alleen tokens aanvragen in de naam van een gebruiker. Zie voor meer informatie https://aka.ms/msal4jclientapplications
Methodesamenvatting
| Modifier en type | Methode en beschrijving |
|---|---|
|
abstract
java.util.concurrent.CompletableFuture<IAuthentication |
acquireToken(DeviceCodeFlowParameters parameters)
Hiermee verkrijgt u een beveiligingstoken van de instantie met behulp van een apparaatcodestroom. |
|
abstract
java.util.concurrent.CompletableFuture<IAuthentication |
acquireToken(IntegratedWindowsAuthenticationParameters parameters)
Hiermee verkrijgt u tokens van de instantie die in de toepassing is geconfigureerd via geïntegreerde Windows-verificatie. |
|
abstract
java.util.concurrent.CompletableFuture<IAuthentication |
acquireToken(InteractiveRequestParameters parameters)
Hiermee verkrijgt u tokens van de instantie met behulp van autorisatiecodetoekenningen. |
|
abstract
java.util.concurrent.CompletableFuture<IAuthentication |
acquireToken(UserNamePasswordParameters parameters)
Hiermee verkrijgt u tokens van de instantie die in de toepassing is geconfigureerd via verificatie via gebruikersnaam/wachtwoord. |
Methodedetails
acquireToken
public abstract CompletableFuture<IAuthenticationResult> acquireToken(DeviceCodeFlowParameters parameters)
Hiermee verkrijgt u een beveiligingstoken van de instantie met behulp van een apparaatcodestroom. Flow is ontworpen voor apparaten die geen toegang hebben tot een browser of invoerbeperkingen hebben. De autorisatieserver geeft DeviceCode-object met verificatiecode, een eindgebruikercode en de verificatie-URI van de eindgebruiker. DeviceCode wordt geleverd via callback van deviceCodeConsumer. Eindgebruiker moet worden geïnstrueerd om een ander apparaat te gebruiken om verbinding te maken met de autorisatieserver om de toegangsaanvraag goed te keuren. Omdat de client geen binnenkomende aanvragen kan ontvangen, wordt de autorisatieserver herhaaldelijk gepeild totdat de eindgebruiker het goedkeuringsproces heeft voltooid.
Parameters:
Retouren:
acquireToken
public abstract CompletableFuture<IAuthenticationResult> acquireToken(IntegratedWindowsAuthenticationParameters parameters)
Hiermee verkrijgt u tokens van de instantie die in de toepassing is geconfigureerd via geïntegreerde Windows-verificatie.
Parameters:
Retouren:
acquireToken
public abstract CompletableFuture<IAuthenticationResult> acquireToken(InteractiveRequestParameters parameters)
Hiermee verkrijgt u tokens van de instantie met behulp van autorisatiecodetoekenningen. Probeert de standaardsysteembrowser te openen waarin de gebruiker de referenties interactief kan invoeren, toestemming kan geven voor bereiken en meervoudige verificatie uitvoert als een dergelijk beleid is ingeschakeld op de Azure AD-tenant. Systeembrowser kan gedrag worden aangepast via InteractiveRequestParameters#systemBrowserOptions. Zie https://aka.ms/msal4j-interactive-request voor meer informatie
Parameters:
Retouren:
acquireToken
public abstract CompletableFuture<IAuthenticationResult> acquireToken(UserNamePasswordParameters parameters)
Hiermee verkrijgt u tokens van de instantie die in de toepassing is geconfigureerd via verificatie via gebruikersnaam/wachtwoord.
Parameters:
Retouren: