DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder 클래스

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

public static class DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder

메서드 요약

한정자 및 형식 메서드 및 설명
DeviceCodeFlowParameters build()
DeviceCodeFlowParametersBuilder claims(ClaimsRequest claims)

표준 및 사용자 지정 클레임에 대한 요청을 허용하는 OIDC 클레임 요청 매개 변수를 통해 요청되는 클레임

DeviceCodeFlowParametersBuilder deviceCodeConsumer(@NonNull Consumer<DeviceCode> deviceCodeConsumer)

Oauth2.0 디바이스 코드 흐름의 첫 번째 단계에서 반환된 디바이스 코드를 받습니다.

DeviceCodeFlowParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

토큰 요청에 헤더 추가

DeviceCodeFlowParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

토큰 요청에 추가 쿼리 매개 변수 추가

DeviceCodeFlowParametersBuilder scopes(@NonNull Set<String> scopes)

애플리케이션이 액세스를 요청하는 범위입니다.

DeviceCodeFlowParametersBuilder 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

메서드 세부 정보

build

public DeviceCodeFlowParameters build()

claims

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder claims(ClaimsRequest claims)

표준 및 사용자 지정 클레임에 대한 요청을 허용하는 OIDC 클레임 요청 매개 변수를 통해 요청되는 클레임

매개 변수:

claims

반품:

this;

deviceCodeConsumer

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder deviceCodeConsumer(@NonNull Consumer<DeviceCode> deviceCodeConsumer)

Oauth2.0 디바이스 코드 흐름의 첫 번째 단계에서 반환된 디바이스 코드를 받습니다. DeviceCode#verificationUri 최종 DeviceCode#userCode 사용자에게 표시되어야 합니다.

자세한 내용은 https://aka.ms/msal4j-device-code을 참조하세요.

매개 변수:

deviceCodeConsumer

반품:

this;

extraHttpHeaders

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

토큰 요청에 헤더 추가

매개 변수:

extraHttpHeaders

반품:

this;

extraQueryParameters

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

토큰 요청에 추가 쿼리 매개 변수 추가

매개 변수:

extraQueryParameters

반품:

this;

scopes

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder scopes(@NonNull Set<String> scopes)

애플리케이션이 액세스를 요청하는 범위입니다.

매개 변수:

scopes

반품:

this;

tenant

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder tenant(String tenant)

이 요청에 대한 기관 URL의 테넌트 값을 재정의합니다.

매개 변수:

tenant

반품:

this;

toString

public String toString()

재정의:

DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder.toString()

적용 대상