DeviceCodeFlowParameters Класс

  • java.lang.Object
    • com.microsoft.aad.msal4j.DeviceCodeFlowParameters

Реализации

com.microsoft.aad.msal4j.IAcquireTokenParameters

public class DeviceCodeFlowParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters

Объект, содержащий параметры для потока кода устройства. Можно использовать в качестве параметра acquireToken(DeviceCodeFlowParameters parameters). Дополнительные сведения см. на странице https://aka.ms/msal4j-device-code

Сводка по методу

Модификатор и тип Метод и описание
static DeviceCodeFlowParametersBuilder builder(Set<String> scopes, Consumer<DeviceCode> deviceCodeConsumer)

Построитель для DeviceCodeFlowParameters

ClaimsRequest claims()

Утверждения, запрашиваемые с помощью параметра запроса утверждений OIDC, разрешающие запросы на стандартные и пользовательские утверждения

@lombok.NonNull java.util.function.Consumer<DeviceCode> deviceCodeConsumer()

Получает код устройства, возвращенный первым шагом потока кода устройства Oauth2.0.

java.util.Map<java.lang.String,java.lang.String> extraHttpHeaders()

Добавляет дополнительные заголовки в запрос маркера

java.util.Map<java.lang.String,java.lang.String> extraQueryParameters()

Добавляет дополнительные параметры запроса в запрос маркера

@lombok.NonNull java.util.Set<java.lang.String> scopes()

Области, к которым приложение запрашивает доступ.

java.lang.String tenant()

Переопределяет значение клиента в URL-адресе центра для этого запроса.

Методы, унаследованные от java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Сведения о методе

builder

public static DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder builder(Set<String> scopes, Consumer<DeviceCode> deviceCodeConsumer)

Построитель для DeviceCodeFlowParameters

Параметры:

scopes - Приложение scopes запрашивает доступ к
deviceCodeConsumer - Consumer из DeviceCode

Возвращаемое значение:

построитель, который можно использовать для создания устройств DeviceCodeFlowParameters

claims

public ClaimsRequest claims()

Утверждения, запрашиваемые с помощью параметра запроса утверждений OIDC, разрешающие запросы на стандартные и пользовательские утверждения

deviceCodeConsumer

public @NonNull Consumer<DeviceCode> deviceCodeConsumer()

Получает код устройства, возвращенный первым шагом потока кода устройства Oauth2.0. Он DeviceCode#verificationUriDeviceCode#userCode должен отображаться для конечного пользователя.

Дополнительные сведения см. на странице https://aka.ms/msal4j-device-code

extraHttpHeaders

public Map<String,String> extraHttpHeaders()

Добавляет дополнительные заголовки в запрос маркера

extraQueryParameters

public Map<String,String> extraQueryParameters()

Добавляет дополнительные параметры запроса в запрос маркера

scopes

public @NonNull Set<String> scopes()

Области, к которым приложение запрашивает доступ.

tenant

public String tenant()

Переопределяет значение клиента в URL-адресе центра для этого запроса.

Применяется к