InteractiveRequestParameters.InteractiveRequestParametersBuilder Osztály
- java.
lang. Object - com.
microsoft. aad. msal4j. InteractiveRequestParameters. InteractiveRequestParametersBuilder
- com.
public static class InteractiveRequestParameters.InteractiveRequestParametersBuilder
Metódus összegzése
| Módosító és típus | Metódus és leírás |
|---|---|
|
Interactive |
build() |
|
Interactive |
claims(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 |
|
Interactive |
claimsChallenge(String claimsChallenge) |
|
Interactive |
domainHint(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. |
|
Interactive |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
További fejlécek hozzáadása a jogkivonat-kérelemhez |
|
Interactive |
extraQueryParameters(Map<String,String> extraQueryParameters)
További lekérdezési paraméterek hozzáadása a jogkivonat-kérelemhez |
|
Interactive |
httpPollingTimeoutInSeconds(int httpPollingTimeoutInSeconds)
Az a másodpercben megadott idő, amellyel a kódtár megvárja a hitelesítési eredményt. |
|
Interactive |
instanceAware(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. |
|
Interactive |
loginHint(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. |
|
Interactive |
prompt(Prompt prompt)
Adja meg a szükséges felhasználói beavatkozás típusát. |
|
Interactive |
proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)
Beállítja a kérelem popparamétereit |
|
Interactive |
redirectUri(@NonNull URI redirectUri)
Átirányítási URI, ahol az MSAL figyeli a Azure AD által visszaadott engedélyezési kódot. |
|
Interactive |
scopes(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. |
|
Interactive |
systemBrowserOptions(SystemBrowserOptions systemBrowserOptions)
A nyilvános |
|
Interactive |
tenant(String tenant)
Felülbírálja a bérlő értékét a kérelem szolgáltatói URL-címében |
| java.lang.String | toString() |
|
Interactive |
windowHandle(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
build
public InteractiveRequestParameters build()
claims
public InteractiveRequestParameters.InteractiveRequestParametersBuilder claims(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
Paraméterek:
Válaszok:
this.claimsChallenge
public InteractiveRequestParameters.InteractiveRequestParametersBuilder claimsChallenge(String claimsChallenge)
Paraméterek:
Válaszok:
this.domainHint
public InteractiveRequestParameters.InteractiveRequestParametersBuilder domainHint(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.
Paraméterek:
Válaszok:
this.extraHttpHeaders
public InteractiveRequestParameters.InteractiveRequestParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
További fejlécek hozzáadása a jogkivonat-kérelemhez
Paraméterek:
Válaszok:
this.extraQueryParameters
public InteractiveRequestParameters.InteractiveRequestParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
További lekérdezési paraméterek hozzáadása a jogkivonat-kérelemhez
Paraméterek:
Válaszok:
this.httpPollingTimeoutInSeconds
public InteractiveRequestParameters.InteractiveRequestParametersBuilder httpPollingTimeoutInSeconds(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
Paraméterek:
Válaszok:
this.instanceAware
public InteractiveRequestParameters.InteractiveRequestParametersBuilder instanceAware(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.
Paraméterek:
Válaszok:
this.loginHint
public InteractiveRequestParameters.InteractiveRequestParametersBuilder loginHint(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.
Paraméterek:
Válaszok:
this.prompt
public InteractiveRequestParameters.InteractiveRequestParametersBuilder prompt(Prompt prompt)
Adja meg a szükséges felhasználói beavatkozás típusát.
Paraméterek:
Válaszok:
this.proofOfPossession
public InteractiveRequestParameters.InteractiveRequestParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)
Beállítja a kérésHez tartozó PopParameter-értékeket, így a kérés a tulajdonosi jogkivonatok helyett lekérheti a tulajdonjog-igazolási jogkivonatokat. További információ:PopParametershttps://aka.ms/msal4j-pop
Paraméterek:
https://graph.microsoft.com/beta/me/profile
redirectUri
public InteractiveRequestParameters.InteractiveRequestParametersBuilder redirectUri(@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.
Paraméterek:
Válaszok:
this.scopes
public InteractiveRequestParameters.InteractiveRequestParametersBuilder scopes(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.
Paraméterek:
Válaszok:
this.systemBrowserOptions
public InteractiveRequestParameters.InteractiveRequestParametersBuilder systemBrowserOptions(SystemBrowserOptions systemBrowserOptions)
A PublicClientApplication által használandó készletek SystemBrowserOptions
Paraméterek:
Válaszok:
this.tenant
public InteractiveRequestParameters.InteractiveRequestParametersBuilder tenant(String tenant)
Felülbírálja a bérlő értékét a kérelem szolgáltatói URL-címében
Paraméterek:
Válaszok:
this.toString
public String toString()
Felülbírálások:
InteractiveRequestParameters.InteractiveRequestParametersBuilder.toString()windowHandle
public InteractiveRequestParameters.InteractiveRequestParametersBuilder windowHandle(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
Paraméterek:
Válaszok:
this.