IPublicClientApplication Gränssnitt
Implementeringar
public interface IPublicClientApplication
extends com.microsoft.aad.msal4j.IClientApplicationBase
Gränssnitt som representerar ett offentligt klientprogram (Desktop, Mobile). Offentliga klientprogram är inte betrodda för att lagra programhemligheter på ett säkert sätt och kan därför bara begära token i namnet på en användare. Mer information finns i https://aka.ms/msal4jclientapplications
Metodsammanfattning
| Modifierare och typ | Metod och beskrivning |
|---|---|
|
abstract
java.util.concurrent.CompletableFuture<IAuthentication |
acquireToken(DeviceCodeFlowParameters parameters)
Hämtar säkerhetstoken från utfärdaren med hjälp av ett enhetskodflöde. |
|
abstract
java.util.concurrent.CompletableFuture<IAuthentication |
acquireToken(IntegratedWindowsAuthenticationParameters parameters)
Hämtar token från den utfärdare som konfigurerats i programmet via integrerad Windows-autentisering. |
|
abstract
java.util.concurrent.CompletableFuture<IAuthentication |
acquireToken(InteractiveRequestParameters parameters)
Hämtar token från utfärdaren med hjälp av beviljande av auktoriseringskod. |
|
abstract
java.util.concurrent.CompletableFuture<IAuthentication |
acquireToken(UserNamePasswordParameters parameters)
Hämtar token från den utfärdare som konfigurerats i programmet via autentisering med användarnamn/lösenord. |
Metodinformation
acquireToken
public abstract CompletableFuture<IAuthenticationResult> acquireToken(DeviceCodeFlowParameters parameters)
Hämtar säkerhetstoken från utfärdaren med hjälp av ett enhetskodflöde. Flow är utformat för enheter som inte har åtkomst till en webbläsare eller har indatabegränsningar. Auktoriseringsservern utfärdar DeviceCode-objektet med verifieringskod, en slutanvändarkod och URI:n för slutanvändarverifiering. DeviceCode tillhandahålls via deviceCodeConsumer-återanrop. Slutanvändaren bör instrueras att använda en annan enhet för att ansluta till auktoriseringsservern för att godkänna åtkomstbegäran. Eftersom klienten inte kan ta emot inkommande begäranden avsöker den auktoriseringsservern upprepade gånger tills slutanvändaren har slutfört godkännandeprocessen.
Parametrar:
Returer:
acquireToken
public abstract CompletableFuture<IAuthenticationResult> acquireToken(IntegratedWindowsAuthenticationParameters parameters)
Hämtar token från den utfärdare som konfigurerats i programmet via integrerad Windows-autentisering.
Parametrar:
Returer:
acquireToken
public abstract CompletableFuture<IAuthenticationResult> acquireToken(InteractiveRequestParameters parameters)
Hämtar token från utfärdaren med hjälp av beviljande av auktoriseringskod. Försöker öppna standardsystemwebbläsaren där användaren kan ange autentiseringsuppgifterna interaktivt, samtycka till omfång och utföra multifaktorautentisering om en sådan princip är aktiverad i Azure AD-klientorganisationen. Systemwebbläsare kan anpassas via InteractiveRequestParameters#systemBrowserOptions. För mer information, se https://aka.ms/msal4j-interactive-request
Parametrar:
Returer:
acquireToken
public abstract CompletableFuture<IAuthenticationResult> acquireToken(UserNamePasswordParameters parameters)
Hämtar token från den utfärdare som konfigurerats i programmet via autentisering med användarnamn/lösenord.
Parametrar:
Returer: