UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder Класс
- java.
lang. Object - com.
microsoft. aad. msal4j. UserFederatedIdentityCredentialParameters. UserFederatedIdentityCredentialParametersBuilder
- com.
public static class UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
|
User |
build() |
|
User |
claims(ClaimsRequest claims)
Утверждения, запрашиваемые с помощью параметра запроса утверждений OIDC. |
|
User |
claimsFromClient(String claimsJson)
Указывает клиентские утверждения (необработанная строка объекта JSON) для пересылки в конечную точку маркера в качестве параметра запроса OAuth |
|
User |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Добавляет дополнительные заголовки в запрос маркера. |
|
User |
extraQueryParameters(Map<String,String> extraQueryParameters)
Не рекомендуется
Присутствует только для удовлетворения IAcquireTokenParameters контракта интерфейса. Не рекомендуется использовать — этот API планируется удалить во всех классах параметров и будет заменен новым механизмом в будущем выпуске.
|
|
User |
forceRefresh(boolean forceRefresh)
Заставляет MSAL обновить маркер от поставщика удостоверений, даже если кэшированный маркер доступен. |
|
User |
tenant(String tenant)
Переопределяет значение клиента в URL-адресе центра для этого запроса. |
Методы, унаследованные от java.lang.Object
Сведения о методе
build
public UserFederatedIdentityCredentialParameters build()
claims
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)
Утверждения, запрашиваемые с помощью параметра запроса утверждений OIDC.
Параметры:
claimsFromClient
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claimsFromClient(String claimsJson)
Указывает клиентские утверждения (необработанная строка объекта JSON) для пересылки в конечную точку маркера в качестве параметра запроса OAuth claims . В отличие claims(ClaimsRequest claims) от (вызовы утверждений, выданных сервером, которые обходят кэш), маркеры, приобретенные с клиентскими утверждениями, кэшируются и запись кэша ключом к значению утверждений, поэтому отдельные значения утверждений создают отдельные записи кэша. Используйте стабильные, нединамовые значения, чтобы избежать фрагментации кэша. Отправьте одинаковое значение по каждому запросу для заданного токена; так как необработанное значение является частью ключа кэша, изменение или опущение его маршрутизирует запрос к другому разделу кэша. Пустое значение игнорируется; вызывает недопустимый объект MsalClientExceptionJSON.
Параметры:
Возвращаемое значение:
extraHttpHeaders
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
Добавляет дополнительные заголовки в запрос маркера.
Параметры:
extraQueryParameters
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
Не рекомендуется
Параметры:
forceRefresh
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)
Заставляет MSAL обновить маркер от поставщика удостоверений, даже если кэшированный маркер доступен.
Параметры:
Возвращаемое значение:
tenant
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)
Переопределяет значение клиента в URL-адресе центра для этого запроса.
Параметры: