IPublicClientApplication Interfész
Megvalósítás
public interface IPublicClientApplication
extends com.microsoft.aad.msal4j.IClientApplicationBase
Nyilvános ügyfélalkalmazást (Desktop, Mobile) képviselő felület. A nyilvános ügyfélalkalmazások nem megbízhatók az alkalmazás titkos kulcsainak biztonságos tárolásához, ezért csak a felhasználó nevében kérhetnek jogkivonatokat. További részletekért lásd: https://aka.ms/msal4jclientapplications
Metódus összegzése
| Módosító és típus | Metódus és leírás |
|---|---|
|
abstract
java.util.concurrent.CompletableFuture<IAuthentication |
acquireToken(DeviceCodeFlowParameters parameters)
Eszközkód-folyamattal szerzi be a biztonsági jogkivonatot a szolgáltatótól. |
|
abstract
java.util.concurrent.CompletableFuture<IAuthentication |
acquireToken(IntegratedWindowsAuthenticationParameters parameters)
Jogkivonatokat szerez be az alkalmazásban konfigurált szolgáltatótól integrált Windows-hitelesítéssel. |
|
abstract
java.util.concurrent.CompletableFuture<IAuthentication |
acquireToken(InteractiveRequestParameters parameters)
Jogkivonatokat szerez be a szolgáltatótól az engedélyezési kód megadásával. |
|
abstract
java.util.concurrent.CompletableFuture<IAuthentication |
acquireToken(UserNamePasswordParameters parameters)
Jogkivonatokat szerez be az alkalmazásban konfigurált szolgáltatótól felhasználónév-jelszó hitelesítéssel. |
Metódus adatai
acquireToken
public abstract CompletableFuture<IAuthenticationResult> acquireToken(DeviceCodeFlowParameters parameters)
Biztonsági jogkivonatot szerez be a szolgáltatótól egy eszközkód-folyamat használatával. A Flow olyan eszközökhöz készült, amelyek nem férnek hozzá a böngészőhöz, vagy bemeneti korlátozásokkal rendelkeznek. Az engedélyezési kiszolgáló hitelesítési kóddal, végfelhasználói kóddal és végfelhasználói ellenőrző URI-val ad ki DeviceCode-objektumot. A DeviceCode a deviceCodeConsumer visszahíváson keresztül érhető el. A végfelhasználót arra kell kérni, hogy a hozzáférési kérelem jóváhagyásához használjon egy másik eszközt az engedélyezési kiszolgálóhoz való csatlakozáshoz. Mivel az ügyfél nem tud bejövő kéréseket fogadni, ismételten lekérdezi az engedélyezési kiszolgálót, amíg a végfelhasználó be nem fejezi a jóváhagyási folyamatot.
Paraméterek:
Válaszok:
acquireToken
public abstract CompletableFuture<IAuthenticationResult> acquireToken(IntegratedWindowsAuthenticationParameters parameters)
Jogkivonatokat szerez be az alkalmazásban konfigurált szolgáltatótól integrált Windows-hitelesítéssel.
Paraméterek:
Válaszok:
acquireToken
public abstract CompletableFuture<IAuthenticationResult> acquireToken(InteractiveRequestParameters parameters)
Jogkivonatokat szerez be a szolgáltatótól az engedélyezési kód megadásával. Megkísérli megnyitni az alapértelmezett rendszerböngészőt, ahol a felhasználó interaktívan be tudja adni a hitelesítő adatokat, engedélyezi a hatókörök használatát, és többtényezős hitelesítést hajt végre, ha egy ilyen szabályzat engedélyezve van az Azure AD-bérlőn. A rendszerböngésző viselkedése testre szabható a InteractiveRequestParameters#systemBrowserOptions. További információért, lásd: https://aka.ms/msal4j-interactive-request
Paraméterek:
Válaszok:
acquireToken
public abstract CompletableFuture<IAuthenticationResult> acquireToken(UserNamePasswordParameters parameters)
Jogkivonatokat szerez be az alkalmazásban konfigurált szolgáltatótól felhasználónév-jelszó hitelesítéssel.
Paraméterek:
Válaszok: