DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder Класс
- java.
lang. Object - com.
microsoft. aad. msal4j. DeviceCodeFlowParameters. DeviceCodeFlowParametersBuilder
- com.
public static class DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
|
Device |
build() |
|
Device |
claims(ClaimsRequest claims)
Утверждения, запрашиваемые с помощью параметра запроса утверждений OIDC, разрешающие запросы на стандартные и пользовательские утверждения |
|
Device |
deviceCodeConsumer(Consumer<DeviceCode> deviceCodeConsumer)
Получает код устройства, возвращенный первым шагом потока кода устройства Oauth2.0. |
|
Device |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Добавляет дополнительные заголовки в запрос маркера |
|
Device |
extraQueryParameters(Map<String,String> extraQueryParameters)
Не рекомендуется
Не рекомендуется для рабочих сценариев. Он будет удален в будущем выпуске, и поведение может быть заменено новым API.
Добавляет дополнительные параметры запроса в запрос маркера |
|
Device |
scopes(Set<String> scopes)
Области, к которым приложение запрашивает доступ. |
|
Device |
tenant(String tenant)
Переопределяет значение клиента в URL-адресе центра для этого запроса. |
| java.lang.String | toString() |
Методы, унаследованные от java.lang.Object
Сведения о методе
build
public DeviceCodeFlowParameters build()
claims
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder claims(ClaimsRequest claims)
Утверждения, запрашиваемые с помощью параметра запроса утверждений OIDC, разрешающие запросы на стандартные и пользовательские утверждения
Параметры:
deviceCodeConsumer
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder deviceCodeConsumer(Consumer<DeviceCode> deviceCodeConsumer)
Получает код устройства, возвращенный первым шагом потока кода устройства Oauth2.0. Он DeviceCode#verificationUriDeviceCode#userCode должен отображаться для конечного пользователя.
Дополнительные сведения см. на странице https://aka.ms/msal4j-device-code
Не может быть пустым.
Параметры:
extraHttpHeaders
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
Добавляет дополнительные заголовки в запрос маркера
Параметры:
extraQueryParameters
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
Не рекомендуется
Добавляет дополнительные параметры запроса в запрос маркера
Параметры:
scopes
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder scopes(Set<String> scopes)
Области, к которым приложение запрашивает доступ.
Не может быть пустым.
Параметры:
tenant
public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder tenant(String tenant)
Переопределяет значение клиента в URL-адресе центра для этого запроса.
Параметры:
toString
public String toString()
Переопределения:
DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder.toString()