InteractiveRequestParameters Класс
- java.
lang. Object - com.
microsoft. aad. msal4j. InteractiveRequestParameters
- com.
Реализации
public class InteractiveRequestParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters
Объект, содержащий параметры для интерактивных запросов. Можно использовать в качестве параметра acquireToken(InteractiveRequestParameters parameters).
Дополнительные сведения см. в статье https://aka.ms/msal4j-interactive-request.
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
|
static
Interactive |
builder(URI redirectUri) |
|
Claims |
claims()
Возвращает параметр запроса утверждений, который будет отправлен с помощью запроса проверки подлинности. |
| java.lang.String | claimsChallenge() |
| java.lang.String | domainHint() |
| java.util.Map<java.lang.String,java.lang.String> |
extraHttpHeaders()
Возвращает дополнительные заголовки HTTP, которые будут включены в запрос токена. |
| java.util.Map<java.lang.String,java.lang.String> |
extraQueryParameters()
Не рекомендуется
Не рекомендуется для рабочих сценариев. Он будет удален в будущем выпуске, и поведение может быть заменено новым API.
Возвращает дополнительные параметры запроса, которые будут включены в запрос маркера. |
| int | httpPollingTimeoutInSeconds() |
| boolean | instanceAware() |
| java.lang.String | loginHint() |
| Prompt | prompt() |
|
Pop |
proofOfPossession() |
| java.net.URI | redirectUri() |
| java.util.Set<java.lang.String> |
scopes()
Возвращает набор областей (разрешений), запрошенных для маркера доступа. |
|
System |
systemBrowserOptions() |
| java.lang.String |
tenant()
Возвращает идентификатор клиента для запроса маркера. |
| long | windowHandle() |
Методы, унаследованные от java.lang.Object
Сведения о методе
builder
public static InteractiveRequestParameters.InteractiveRequestParametersBuilder builder(URI redirectUri)
Параметры:
claims
public ClaimsRequest claims()
Возвращает параметр запроса утверждений, который будет отправлен с помощью запроса проверки подлинности.
Параметр запроса утверждений можно использовать для запроса конкретных утверждений, возвращаемых в маркере, для запроса проверки подлинности MFA или управления другими аспектами выдачи маркеров.
claimsChallenge
public String claimsChallenge()
domainHint
public String domainHint()
extraHttpHeaders
public Map<String,String> extraHttpHeaders()
Возвращает дополнительные заголовки HTTP, которые будут включены в запрос токена.
Эти заголовки будут добавлены в HTTP-запросы, отправленные в конечную точку маркера. Это может быть полезно для сценариев, требующих пользовательских заголовков для прокси-серверов или для диагностических целей.
extraQueryParameters
public Map<String,String> extraQueryParameters()
Не рекомендуется
Возвращает дополнительные параметры запроса, которые будут включены в запрос маркера.
Эти параметры будут добавлены в строку запроса в запросах к конечным точкам авторизации и маркера. Это может быть полезно для сценариев, требующих пользовательских параметров, которые явно не поддерживаются в библиотеке.
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()
Возвращает набор областей (разрешений), запрошенных для маркера доступа.
Области представляют разрешения, к которым приложение запрашивает доступ.
systemBrowserOptions
public SystemBrowserOptions systemBrowserOptions()
tenant
public String tenant()
Возвращает идентификатор клиента для запроса маркера.
При указании это значение переопределяет клиент, указанный в URL-адресе центра приложения. Это может быть идентификатор клиента (GUID), доменное имя или одно из специальных значений, таких как common или "организации".
windowHandle
public long windowHandle()