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