InteractiveRequestParameters Osztály

  • java.lang.Object
    • com.microsoft.aad.msal4j.InteractiveRequestParameters

Megvalósítás

com.microsoft.aad.msal4j.IAcquireTokenParameters

public class InteractiveRequestParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters

Interaktív kérések paramétereit tartalmazó objektum. Paraméterként használható.acquireToken(InteractiveRequestParameters parameters)

További részletekért lásd: https://aka.ms/msal4j-interactive-request.

Metódus összegzése

Módosító és típus Metódus és leírás
static InteractiveRequestParametersBuilder builder(URI redirectUri)
ClaimsRequest claims()

Az OIDC jogcímkérelmének paraméterén keresztül kérendő jogcímek, amelyek lehetővé teszik a standard és egyéni jogcímek iránti kérelmeket

java.lang.String claimsChallenge()
java.lang.String domainHint()

Tippet ad arról a bérlőről vagy tartományról, amelyet a felhasználónak használnia kell a bejelentkezéshez.

java.util.Map<java.lang.String,java.lang.String> extraHttpHeaders()

További fejlécek hozzáadása a jogkivonat-kérelemhez

java.util.Map<java.lang.String,java.lang.String> extraQueryParameters()

További lekérdezési paraméterek hozzáadása a jogkivonat-kérelemhez

int httpPollingTimeoutInSeconds()

Az a másodpercben megadott idő, amellyel a kódtár megvárja a hitelesítési eredményt.

boolean instanceAware()

Ha igaz értékre van állítva, az engedélyezési eredmény a felhasználó otthoni felhőjének szolgáltatóját fogja tartalmazni, és ezt a szolgáltatót fogja használni a jogkivonat-kéréshez az alkalmazásban beállított szolgáltató helyett.

java.lang.String loginHint()

A felhasználó bejelentkezési oldalának felhasználónév/e-mail-cím mezőjének előre kitölthető, ha előre ismeri a felhasználónevet/e-mail-címet.

Prompt prompt()

Adja meg a szükséges felhasználói beavatkozás típusát.

PopParameters proofOfPossession()
@lombok.NonNull java.net.URI redirectUri()

Átirányítási URI, ahol az MSAL figyeli a Azure AD által visszaadott engedélyezési kódot.

java.util.Set<java.lang.String> scopes()

Azok a hatókörök, amelyekhez az alkalmazás hozzáférést kér, és amelyekhez a felhasználó hozzájárul.

SystemBrowserOptions systemBrowserOptions()

A nyilvánosügyfélalkalmazásáltal használandó készletek SystemBrowserOptions

java.lang.String tenant()

Felülbírálja a bérlő értékét a kérelem szolgáltatói URL-címében

long windowHandle()

A felhasználói felület elemeinek a megfelelő szülővel való megnyitásához használt szülőablak-leíró Böngészőforgatókönyvek és Windows konzolalkalmazások esetén ezt az értéket nem kell beállítani Windows konzolalkalmazásokhoz, az MSAL Java megkísérli felderíteni a konzol ablakleíróját, ha ez a paraméter nincs beállítva olyan helyzetekben, ahol az MSAL Java A felhasználói felület elemeinek megnyitásáért felelős (például az MSALRuntime használatakor), ez a paraméter kötelező, és kivétel jelenik meg, ha nincs beállítva

A következőtől örökölt metódusok: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Metódus adatai

builder

public static InteractiveRequestParameters.InteractiveRequestParametersBuilder builder(URI redirectUri)

Paraméterek:

redirectUri

claims

public ClaimsRequest claims()

Az OIDC jogcímkérelmének paraméterén keresztül kérendő jogcímek, amelyek lehetővé teszik a standard és egyéni jogcímek iránti kérelmeket

claimsChallenge

public String claimsChallenge()

domainHint

public String domainHint()

Tippet ad arról a bérlőről vagy tartományról, amelyet a felhasználónak használnia kell a bejelentkezéshez. A tartománymutató értéke a bérlő regisztrált tartománya.

extraHttpHeaders

public Map<String,String> extraHttpHeaders()

További fejlécek hozzáadása a jogkivonat-kérelemhez

extraQueryParameters

public Map<String,String> extraQueryParameters()

További lekérdezési paraméterek hozzáadása a jogkivonat-kérelemhez

httpPollingTimeoutInSeconds

public int httpPollingTimeoutInSeconds()

Az a másodpercben megadott idő, amellyel a kódtár megvárja a hitelesítési eredményt. A 120 másodperc az alapértelmezett időtúllépés, kivéve, ha felül van bírálva más pozitív egész számmal, ha ez az időtúllépés 0 vagy annál kisebb, akkor a program figyelmen kívül hagyja, és a kódtár ehelyett 1 másodperces időtúllépést használ

instanceAware

public boolean instanceAware()

Ha igaz értékre van állítva, az engedélyezési eredmény a felhasználó otthoni felhőjének szolgáltatóját fogja tartalmazni, és ezt a szolgáltatót fogja használni a jogkivonat-kéréshez az alkalmazásban beállított szolgáltató helyett.

loginHint

public String loginHint()

A felhasználó bejelentkezési oldalának felhasználónév/e-mail-cím mezőjének előre kitölthető, ha előre ismeri a felhasználónevet/e-mail-címet. Az alkalmazások gyakran használják ezt a paramétert az újrahitelesítés során, miután már kinyerték a felhasználónevet egy korábbi bejelentkezésből a preferred_username jogcím használatával.

prompt

public Prompt prompt()

Adja meg a szükséges felhasználói beavatkozás típusát.

proofOfPossession

public PopParameters proofOfPossession()

redirectUri

public @NonNull URI redirectUri()

Átirányítási URI, ahol az MSAL figyeli a Azure AD által visszaadott engedélyezési kódot. Visszacsatolási címnek kell lennie egy megadott porttal (például: http://localhost:3671). Ha nincs megadva port, az MSAL egy nyitott portot fog találni. További információért lásd https://aka.ms/msal4j-interactive-request.

scopes

public Set<String> scopes()

Azok a hatókörök, amelyekhez az alkalmazás hozzáférést kér, és amelyekhez a felhasználó hozzájárul.

systemBrowserOptions

public SystemBrowserOptions systemBrowserOptions()

A PublicClientApplication által használandó készletek SystemBrowserOptions

tenant

public String tenant()

Felülbírálja a bérlő értékét a kérelem szolgáltatói URL-címében

windowHandle

public long windowHandle()

A felhasználói felület elemeinek a megfelelő szülővel való megnyitásához használt szülőablak-leíró Böngészőforgatókönyvek és Windows konzolalkalmazások esetén ezt az értéket nem kell beállítani Windows konzolalkalmazásokhoz, az MSAL Java megkísérli felderíteni a konzol ablakleíróját, ha ez a paraméter nincs beállítva olyan helyzetekben, ahol az MSAL Java A felhasználói felület elemeinek megnyitásáért felelős (például az MSALRuntime használatakor), ez a paraméter kötelező, és kivétel jelenik meg, ha nincs beállítva

A következőre érvényes: