InteractiveRequestParameters Osztály
- java.
lang. Object - com.
microsoft. aad. msal4j. InteractiveRequestParameters
- com.
Megvalósítás
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
Interactive |
builder(URI redirectUri) |
|
Claims |
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. |
|
Pop |
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. |
|
System |
systemBrowserOptions()
A nyilvános |
| 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
Metódus adatai
builder
public static InteractiveRequestParameters.InteractiveRequestParametersBuilder builder(URI redirectUri)
Paraméterek:
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