IPublicClientApplication Rozhraní
Implementuje
public interface IPublicClientApplication
extends com.microsoft.aad.msal4j.IClientApplicationBase
Rozhraní představující veřejnou klientskou aplikaci (Desktop, Mobile). Veřejná klientská aplikace není důvěryhodná k bezpečnému ukládání tajných kódů aplikací, a proto může požadovat pouze tokeny v názvu uživatele. Podrobnosti najdete v tématu https://aka.ms/msal4jclientapplications
Souhrn metod
| Modifikátor a typ | Metoda a popis |
|---|---|
|
abstract
java.util.concurrent.CompletableFuture<IAuthentication |
acquireToken(DeviceCodeFlowParameters parameters)
Získá token zabezpečení od autority pomocí toku kódu zařízení. |
|
abstract
java.util.concurrent.CompletableFuture<IAuthentication |
acquireToken(IntegratedWindowsAuthenticationParameters parameters)
Získá tokeny od autority nakonfigurované v aplikaci prostřednictvím integrovaného ověřování Windows. |
|
abstract
java.util.concurrent.CompletableFuture<IAuthentication |
acquireToken(InteractiveRequestParameters parameters)
Získá tokeny od autority pomocí udělení autorizačního kódu. |
|
abstract
java.util.concurrent.CompletableFuture<IAuthentication |
acquireToken(UserNamePasswordParameters parameters)
Získá tokeny od autority nakonfigurované v aplikaci prostřednictvím ověřování pomocí uživatelského jména a hesla. |
Podrobnosti metody
acquireToken
public abstract CompletableFuture<IAuthenticationResult> acquireToken(DeviceCodeFlowParameters parameters)
Získá token zabezpečení od autority pomocí toku kódu zařízení. Flow je navržený pro zařízení, která nemají přístup k prohlížeči nebo mají vstupní omezení. Autorizační server vydává objekt DeviceCode s ověřovacím kódem, kódem koncového uživatele a identifikátorem URI ověření koncového uživatele. DeviceCode se poskytuje prostřednictvím zpětného volání deviceCodeConsumer. Koncový uživatel by měl být vyzván, aby se k autorizačnímu serveru připojil k autorizačnímu serveru a schválil žádost o přístup. Vzhledem k tomu, že klient nemůže přijímat příchozí požadavky, opakovaně se dotazuje autorizačního serveru, dokud koncový uživatel nedokončí proces schvalování.
Parametry:
Návraty:
acquireToken
public abstract CompletableFuture<IAuthenticationResult> acquireToken(IntegratedWindowsAuthenticationParameters parameters)
Získá tokeny od autority nakonfigurované v aplikaci prostřednictvím integrovaného ověřování Windows.
Parametry:
Návraty:
acquireToken
public abstract CompletableFuture<IAuthenticationResult> acquireToken(InteractiveRequestParameters parameters)
Získá tokeny od autority pomocí udělení autorizačního kódu. Pokusí se otevřít výchozí systémový prohlížeč, kde uživatel může interaktivně zadávat přihlašovací údaje, vyjádřit souhlas s obory a provádět vícefaktorové ověřování, pokud je tato zásada povolená v tenantovi Azure AD. Systémový prohlížeč lze přizpůsobit pomocí InteractiveRequestParameters#systemBrowserOptions. Další informace najdete v tématu https://aka.ms/msal4j-interactive-request
Parametry:
Návraty:
acquireToken
public abstract CompletableFuture<IAuthenticationResult> acquireToken(UserNamePasswordParameters parameters)
Získá tokeny od autority nakonfigurované v aplikaci prostřednictvím ověřování pomocí uživatelského jména a hesla.
Parametry:
Návraty: