InteractiveRequestParameters Třída
- java.
lang. Object - com.
microsoft. aad. msal4j. InteractiveRequestParameters
- com.
Implementuje
public class InteractiveRequestParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters
Objekt obsahující parametry pro interaktivní požadavky Lze použít jako parametr pro acquireToken(InteractiveRequestParameters parameters).
Další podrobnosti najdete tady: https://aka.ms/msal4j-interactive-request.
Souhrn metod
| Modifikátor a typ | Metoda a popis |
|---|---|
|
static
Interactive |
builder(URI redirectUri) |
|
Claims |
claims()
Získá parametr žádosti o deklarace identity, který se odešle s požadavkem na ověření. |
| java.lang.String | claimsChallenge() |
| java.lang.String | domainHint() |
| java.util.Map<java.lang.String,java.lang.String> |
extraHttpHeaders()
Získá další hlavičky HTTP, které se zahrnou do požadavku tokenu. |
| java.util.Map<java.lang.String,java.lang.String> |
extraQueryParameters()
Zastaralé
Nedoporučuje se pro produkční scénáře. V budoucí verzi se odebere a chování může být nahrazeno novým rozhraním API.
Získá další parametry dotazu, které se mají zahrnout do požadavku tokenu. |
| int | httpPollingTimeoutInSeconds() |
| boolean | instanceAware() |
| java.lang.String | loginHint() |
| Prompt | prompt() |
|
Pop |
proofOfPossession() |
| java.net.URI | redirectUri() |
| java.util.Set<java.lang.String> |
scopes()
Získá sadu oborů (oprávnění) požadovaných pro přístupový token. |
|
System |
systemBrowserOptions() |
| java.lang.String |
tenant()
Získá identifikátor tenanta pro požadavek tokenu. |
| long | windowHandle() |
Metody zděděné od java.lang.Object
Podrobnosti metody
builder
public static InteractiveRequestParameters.InteractiveRequestParametersBuilder builder(URI redirectUri)
Parametry:
claims
public ClaimsRequest claims()
Získá parametr žádosti o deklarace identity, který se odešle s požadavkem na ověření.
Parametr žádosti o deklarace identity se dá použít k vyžádání konkrétních deklarací identity, které se mají v tokenu vrátit, k vyžádání vícefaktorového ověřování nebo k řízení dalších aspektů vystavování tokenů.
claimsChallenge
public String claimsChallenge()
domainHint
public String domainHint()
extraHttpHeaders
public Map<String,String> extraHttpHeaders()
Získá další hlavičky HTTP, které se zahrnou do požadavku tokenu.
Tyto hlavičky se přidají do požadavků HTTP odeslaných do koncového bodu tokenu. To může být užitečné pro scénáře vyžadující vlastní hlavičky pro proxy servery nebo pro účely diagnostiky.
extraQueryParameters
public Map<String,String> extraQueryParameters()
Zastaralé
Získá další parametry dotazu, které se mají zahrnout do požadavku tokenu.
Tyto parametry se přidají do řetězce dotazu v požadavcích na koncové body autorizace a tokenu. To může být užitečné pro scénáře vyžadující vlastní parametry, které nejsou explicitně podporovány v knihovně.
httpPollingTimeoutInSeconds
public int httpPollingTimeoutInSeconds()
instanceAware
public boolean instanceAware()
loginHint
public String loginHint()
prompt
public Prompt prompt()
proofOfPossession
public PopParameters proofOfPossession()
redirectUri
public URI redirectUri()
scopes
public Set<String> scopes()
Získá sadu oborů (oprávnění) požadovaných pro přístupový token.
Obory představují oprávnění, ke kterým aplikace žádá o přístup.
systemBrowserOptions
public SystemBrowserOptions systemBrowserOptions()
tenant
public String tenant()
Získá identifikátor tenanta pro požadavek tokenu.
Po zadání tato hodnota přepíše tenanta zadaného v adrese URL autority aplikace. Může to být ID tenanta (GUID), název domény nebo jedna ze speciálních hodnot, jako jsou "společné" nebo "organizace".
windowHandle
public long windowHandle()