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)

Azure 포털에 등록된 리디렉션 URI이며 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)

Azure 포털에 등록된 리디렉션 URI이며 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()

적용 대상