AuthorizationCodeParameters Класс

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

Реализации

com.microsoft.aad.msal4j.IAcquireTokenParameters

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

Объект, содержащий параметры для потока кода авторизации. Можно использовать в качестве параметра или для PublicClientApplication#acquireToken(AuthorizationCodeParameters)ConfidentialClientApplication#acquireToken(AuthorizationCodeParameters)

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

Модификатор и тип Метод и описание
@lombok.NonNull java.lang.String authorizationCode()

Код авторизации, полученный на первом шаге потока кода авторизации OAuth2.0.

static AuthorizationCodeParametersBuilder builder(String authorizationCode, URI redirectUri)

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

ClaimsRequest claims()

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

java.lang.String codeVerifier()

Средство проверки кода, используемое для PKCE.

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

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

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

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

@lombok.NonNull java.net.URI redirectUri()

URI перенаправления, зарегистрированный на портале Azure, и который использовался на первом шаге потока кода авторизации OAuth2.0.

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

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

authorizationCode

public @NonNull String authorizationCode()

Код авторизации, полученный на первом шаге потока кода авторизации OAuth2.0. Дополнительные сведения см. на странице https://aka.ms/msal4j-authorization-code-flow

builder

public static AuthorizationCodeParameters.AuthorizationCodeParametersBuilder builder(String authorizationCode, URI redirectUri)

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

Параметры:

authorizationCode - код, полученный от конечной точки авторизации службы
redirectUri - Универсальный код ресурса (URI) для получения кода авторизации

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

Объект построителя, который можно использовать для создания AuthorizationCodeParameters

claims

public ClaimsRequest claims()

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

codeVerifier

public String codeVerifier()

Средство проверки кода, используемое для PKCE. Дополнительные сведения см. на странице https://tools.ietf.org/html/rfc7636

extraHttpHeaders

public Map<String,String> extraHttpHeaders()

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

extraQueryParameters

public Map<String,String> extraQueryParameters()

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

redirectUri

public @NonNull URI redirectUri()

URI перенаправления, зарегистрированный на портале Azure, и который использовался на первом шаге потока кода авторизации OAuth2.0. Дополнительные сведения см. на странице https://aka.ms/msal4j-authorization-code-flow

scopes

public Set<String> scopes()

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

tenant

public String tenant()

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

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