InteractiveRequestParameters Klasa
- java.
lang. Object - com.
microsoft. aad. msal4j. InteractiveRequestParameters
- com.
Implementuje
public class InteractiveRequestParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters
Obiekt zawierający parametry dla żądań interakcyjnych. Można użyć jako parametru do acquireToken(InteractiveRequestParameters parameters).
Aby uzyskać więcej informacji, zobacz https://aka.ms/msal4j-interactive-request.
Podsumowanie metody
| Modyfikator i typ | Metoda i opis |
|---|---|
|
static
Interactive |
builder(URI redirectUri) |
|
Claims |
claims()
Pobiera parametr żądania oświadczeń, który zostanie wysłany za pomocą żądania uwierzytelniania. |
| java.lang.String | claimsChallenge() |
| java.lang.String | domainHint() |
| java.util.Map<java.lang.String,java.lang.String> |
extraHttpHeaders()
Pobiera dodatkowe nagłówki HTTP, które mają zostać uwzględnione w żądaniu tokenu. |
| java.util.Map<java.lang.String,java.lang.String> |
extraQueryParameters()
Przestarzałe
Niezalecane w scenariuszach produkcyjnych. Zostanie on usunięty w przyszłej wersji, a zachowanie może zostać zastąpione przez nowy interfejs API.
Pobiera dodatkowe parametry zapytania, które mają zostać uwzględnione w żądaniu tokenu. |
| int | httpPollingTimeoutInSeconds() |
| boolean | instanceAware() |
| java.lang.String | loginHint() |
| Prompt | prompt() |
|
Pop |
proofOfPossession() |
| java.net.URI | redirectUri() |
| java.util.Set<java.lang.String> |
scopes()
Pobiera zestaw zakresów (uprawnień) żądanych dla tokenu dostępu. |
|
System |
systemBrowserOptions() |
| java.lang.String |
tenant()
Pobiera identyfikator dzierżawy dla żądania tokenu. |
| long | windowHandle() |
Metody dziedziczone z java.lang.Object
Szczegóły metody
builder
public static InteractiveRequestParameters.InteractiveRequestParametersBuilder builder(URI redirectUri)
Parametry:
claims
public ClaimsRequest claims()
Pobiera parametr żądania oświadczeń, który zostanie wysłany za pomocą żądania uwierzytelniania.
Parametr żądania oświadczeń może służyć do żądania zwrócenia określonych oświadczeń w tokenie, żądania uwierzytelniania wieloskładnikowego lub kontrolowania innych aspektów wystawiania tokenu.
claimsChallenge
public String claimsChallenge()
domainHint
public String domainHint()
extraHttpHeaders
public Map<String,String> extraHttpHeaders()
Pobiera dodatkowe nagłówki HTTP, które mają zostać uwzględnione w żądaniu tokenu.
Te nagłówki zostaną dodane do żądań HTTP wysyłanych do punktu końcowego tokenu. Może to być przydatne w scenariuszach wymagających niestandardowych nagłówków dla serwerów proxy lub w celach diagnostycznych.
extraQueryParameters
public Map<String,String> extraQueryParameters()
Przestarzałe
Pobiera dodatkowe parametry zapytania, które mają zostać uwzględnione w żądaniu tokenu.
Te parametry zostaną dodane do ciągu zapytania w żądaniach do punktów końcowych autoryzacji i tokenu. Może to być przydatne w scenariuszach wymagających parametrów niestandardowych, które nie są jawnie obsługiwane w bibliotece.
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()
Pobiera zestaw zakresów (uprawnień) żądanych dla tokenu dostępu.
Zakresy reprezentują uprawnienia, do których aplikacja żąda dostępu.
systemBrowserOptions
public SystemBrowserOptions systemBrowserOptions()
tenant
public String tenant()
Pobiera identyfikator dzierżawy dla żądania tokenu.
Po określeniu ta wartość zastępuje dzierżawę określoną w adresie URL urzędu aplikacji. Może to być identyfikator dzierżawy (GUID), nazwa domeny lub jedna z specjalnych wartości, takich jak "common" lub "organizations".
windowHandle
public long windowHandle()