InteractiveRequestParameters Klasa

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

Implementuje

com.microsoft.aad.msal4j.IAcquireTokenParameters

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 InteractiveRequestParametersBuilder builder(URI redirectUri)
ClaimsRequest 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()
PopParameters proofOfPossession()
java.net.URI redirectUri()
java.util.Set<java.lang.String> scopes()

Pobiera zestaw zakresów (uprawnień) żądanych dla tokenu dostępu.

SystemBrowserOptions systemBrowserOptions()
java.lang.String tenant()

Pobiera identyfikator dzierżawy dla żądania tokenu.

long windowHandle()

Metody dziedziczone z 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

Szczegóły metody

builder

public static InteractiveRequestParameters.InteractiveRequestParametersBuilder builder(URI redirectUri)

Parametry:

redirectUri

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

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.

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()

Dotyczy