SilentParameters Класс
- java.
lang. Object - com.
microsoft. aad. msal4j. SilentParameters
- com.
Реализации
public class SilentParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters
Объект, содержащий параметры для автоматических запросов. Можно использовать в качестве параметра или для acquireTokenSilently(SilentParameters parameters)ConfidentialClientApplication#acquireTokenSilently(SilentParameters)
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
| IAccount | account() |
| java.lang.String | authorityUrl() |
|
static
Silent |
builder(Set<String> scopes)
Построитель для автоматических |
|
static
Silent |
builder(Set<String> scopes, IAccount account)
Построитель для автоматических |
|
Claims |
claims()
Возвращает параметр запроса утверждений, который будет отправлен с помощью запроса проверки подлинности. |
| java.util.Map<java.lang.String,java.lang.String> |
extraHttpHeaders()
Возвращает дополнительные заголовки HTTP, которые будут включены в запрос токена. |
| java.util.Map<java.lang.String,java.lang.String> |
extraQueryParameters()
Не рекомендуется
Не рекомендуется для рабочих сценариев. Он будет удален в будущем выпуске, и поведение может быть заменено новым API.
Возвращает дополнительные параметры запроса, которые будут включены в запрос маркера. |
| boolean | forceRefresh() |
|
Pop |
proofOfPossession() |
| java.util.Set<java.lang.String> |
scopes()
Возвращает набор областей (разрешений), запрошенных для маркера доступа. |
| java.lang.String |
tenant()
Возвращает идентификатор клиента для запроса маркера. |
Методы, унаследованные от java.lang.Object
Сведения о методе
account
public IAccount account()
authorityUrl
public String authorityUrl()
builder
public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes)
Построитель для SilentParameters для сценариев, в которых нет IAccount, например некоторые конфиденциальные потоки клиента или потоки брокера, которые поддерживают использование учетной записи ОС по умолчанию.
Параметры:
Возвращаемое значение:
builder
public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes, IAccount account)
Построитель для SilentParameters
Параметры:
Возвращаемое значение:
claims
public ClaimsRequest claims()
Возвращает параметр запроса утверждений, который будет отправлен с помощью запроса проверки подлинности.
Параметр запроса утверждений можно использовать для запроса конкретных утверждений, возвращаемых в маркере, для запроса проверки подлинности MFA или управления другими аспектами выдачи маркеров.
extraHttpHeaders
public Map<String,String> extraHttpHeaders()
Возвращает дополнительные заголовки HTTP, которые будут включены в запрос токена.
Эти заголовки будут добавлены в HTTP-запросы, отправленные в конечную точку маркера. Это может быть полезно для сценариев, требующих пользовательских заголовков для прокси-серверов или для диагностических целей.
extraQueryParameters
public Map<String,String> extraQueryParameters()
Не рекомендуется
Возвращает дополнительные параметры запроса, которые будут включены в запрос маркера.
Эти параметры будут добавлены в строку запроса в запросах к конечным точкам авторизации и маркера. Это может быть полезно для сценариев, требующих пользовательских параметров, которые явно не поддерживаются в библиотеке.
forceRefresh
public boolean forceRefresh()
proofOfPossession
public PopParameters proofOfPossession()
scopes
public Set<String> scopes()
Возвращает набор областей (разрешений), запрошенных для маркера доступа.
Области представляют разрешения, к которым приложение запрашивает доступ.
tenant
public String tenant()
Возвращает идентификатор клиента для запроса маркера.
При указании это значение переопределяет клиент, указанный в URL-адресе центра приложения. Это может быть идентификатор клиента (GUID), доменное имя или одно из специальных значений, таких как common или "организации".