AuthorizationCodeParameters.AuthorizationCodeParametersBuilder Класс

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

public static class AuthorizationCodeParameters.AuthorizationCodeParametersBuilder

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

Модификатор и тип Метод и описание
AuthorizationCodeParametersBuilder authorizationCode(@NonNull String authorizationCode)

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

AuthorizationCodeParameters build()
AuthorizationCodeParametersBuilder claims(ClaimsRequest claims)

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

AuthorizationCodeParametersBuilder codeVerifier(String codeVerifier)

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

AuthorizationCodeParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

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

AuthorizationCodeParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

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

AuthorizationCodeParametersBuilder redirectUri(@NonNull URI redirectUri)

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

AuthorizationCodeParametersBuilder scopes(Set<String> scopes)

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

AuthorizationCodeParametersBuilder tenant(String tenant)

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

java.lang.String toString()

Методы, унаследованные от 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 AuthorizationCodeParameters.AuthorizationCodeParametersBuilder authorizationCode(@NonNull String authorizationCode)

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

Параметры:

authorizationCode

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

this.

build

public AuthorizationCodeParameters build()

claims

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder claims(ClaimsRequest claims)

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

Параметры:

claims

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

this.

codeVerifier

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder codeVerifier(String codeVerifier)

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

Параметры:

codeVerifier

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

this.

extraHttpHeaders

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

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

Параметры:

extraHttpHeaders

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

this.

extraQueryParameters

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

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

Параметры:

extraQueryParameters

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

this.

redirectUri

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder redirectUri(@NonNull URI redirectUri)

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

Параметры:

redirectUri

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

this.

scopes

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder scopes(Set<String> scopes)

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

Параметры:

scopes

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

this.

tenant

public AuthorizationCodeParameters.AuthorizationCodeParametersBuilder tenant(String tenant)

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

Параметры:

tenant

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

this.

toString

public String toString()

Переопределения:

AuthorizationCodeParameters.AuthorizationCodeParametersBuilder.toString()

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