UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder 클래스

  • java.lang.Object
    • com.microsoft.aad.msal4j.UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder

public static class UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder

메서드 요약

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

OIDC 클레임 요청 매개 변수를 통해 요청될 클레임입니다.

UserFederatedIdentityCredentialParametersBuilder claimsFromClient(String claimsJson)

토큰 엔드포인트에 전달할 클라이언트 원본 클레임(원시 JSON 개체 문자열)을 OAuth claims 요청 매개 변수로 지정합니다.

UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

토큰 요청에 추가 헤더를 추가합니다.

UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

사용되지 않음

인터페이스 계약을 만족하기 위해서만 표시됩니다 IAcquireTokenParameters . 사용하지 않는 것이 좋습니다. 이 API는 모든 매개 변수 클래스에서 제거될 예정이며 향후 릴리스에서 새 메커니즘으로 대체될 예정입니다.
UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)

캐시된 토큰을 사용할 수 있는 경우에도 MSAL이 ID 공급자에서 토큰을 새로 고치도록 합니다.

UserFederatedIdentityCredentialParametersBuilder tenant(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

메서드 세부 정보

build

public UserFederatedIdentityCredentialParameters build()

claims

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)

OIDC 클레임 요청 매개 변수를 통해 요청될 클레임입니다.

매개 변수:

claims

claimsFromClient

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claimsFromClient(String claimsJson)

토큰 엔드포인트에 전달할 클라이언트 원본 클레임(원시 JSON 개체 문자열)을 OAuth claims 요청 매개 변수로 지정합니다. (캐시를 우회하는 서버에서 발급한 클레임 챌린지)와 달리 claims(ClaimsRequest claims) 클라이언트 클레임으로 획득한 토큰은 캐시되고 캐시 항목은 클레임 값에 키가 지정되므로 고유한 클레임 값은 별도의 캐시 항목을 생성합니다. 캐시 조각화를 방지하려면 안정적이고 비동기적인 값을 사용합니다. 지정된 토큰에 대한 모든 요청에 대해 동일한 값을 보냅니다. 원시 값은 캐시 키의 일부이므로 변경하거나 생략하면 요청을 다른 캐시 파티션으로 라우팅합니다. 빈 값은 무시됩니다. 잘못된 JSON 개체가 throw됩니다.MsalClientException

매개 변수:

claimsJson - 클라이언트 클레임을 포함하는 유효한 JSON 개체 문자열

반품:

작성기

extraHttpHeaders

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

토큰 요청에 추가 헤더를 추가합니다.

매개 변수:

extraHttpHeaders

extraQueryParameters


public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

사용되지 않음

인터페이스 계약을 만족하기 위해서만 표시됩니다 IAcquireTokenParameters . 사용하지 않는 것이 좋습니다. 이 API는 모든 매개 변수 클래스에서 제거될 예정이며 향후 릴리스에서 새 메커니즘으로 대체될 예정입니다.

매개 변수:

extraQueryParameters

forceRefresh

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)

캐시된 토큰을 사용할 수 있는 경우에도 MSAL이 ID 공급자에서 토큰을 새로 고치도록 합니다.

매개 변수:

forceRefresh - 캐시를 바이패스하려면 true입니다. 그렇지 않으면 false입니다. 기본값은 false입니다.

반품:

작성기

tenant

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)

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

매개 변수:

tenant

적용 대상