SilentParameters.SilentParametersBuilder 클래스

  • java.lang.Object
    • com.microsoft.aad.msal4j.SilentParameters.SilentParametersBuilder

public static class SilentParameters.SilentParametersBuilder

메서드 요약

한정자 및 형식 메서드 및 설명
SilentParametersBuilder account(IAccount account)

토큰을 요청하는 계정입니다.

SilentParametersBuilder authorityUrl(String authorityUrl)

애플리케이션이 토큰을 요청하는 기관입니다.

SilentParameters build()
SilentParametersBuilder claims(ClaimsRequest claims)

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

SilentParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

토큰 요청에 헤더 추가

SilentParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

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

SilentParametersBuilder forceRefresh(boolean forceRefresh)

유효한 액세스 토큰이 있더라도 MSAL이 캐시의 토큰을 새로 고치도록 합니다.

SilentParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

이 요청에 대한 Pop매개 변수를 설정하여 요청이 전달자 토큰이 아닌 소유 증명 토큰을 검색할 수 있도록 합니다. 자세한 내용은 참조 PopParameters 및 https://aka.ms/msal4j-pop

SilentParametersBuilder scopes(@NonNull Set<String> scopes)

범위 애플리케이션이 액세스를 요청하고 있습니다.

SilentParametersBuilder 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

메서드 세부 정보

account

public SilentParameters.SilentParametersBuilder account(IAccount account)

토큰을 요청하는 계정입니다.

매개 변수:

account

반품:

this;

authorityUrl

public SilentParameters.SilentParametersBuilder authorityUrl(String authorityUrl)

애플리케이션이 토큰을 요청하는 기관입니다.

매개 변수:

authorityUrl

반품:

this;

build

public SilentParameters build()

claims

public SilentParameters.SilentParametersBuilder claims(ClaimsRequest claims)

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

매개 변수:

claims

반품:

this;

extraHttpHeaders

public SilentParameters.SilentParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

토큰 요청에 헤더 추가

매개 변수:

extraHttpHeaders

반품:

this;

extraQueryParameters

public SilentParameters.SilentParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

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

매개 변수:

extraQueryParameters

반품:

this;

forceRefresh

public SilentParameters.SilentParametersBuilder forceRefresh(boolean forceRefresh)

유효한 액세스 토큰이 있더라도 MSAL이 캐시의 토큰을 새로 고치도록 합니다.

매개 변수:

forceRefresh

반품:

this;

proofOfPossession

public SilentParameters.SilentParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

이 요청에 대한 PopParameters를 설정하여 요청이 전달자 토큰이 아닌 소유 증명 토큰을 검색할 수 있도록 합니다. 자세한 내용은 다음을 참조 PopParameters 하세요. https://aka.ms/msal4j-pop

매개 변수:

httpMethod - "GET" 또는 "POST"와 같은 유효한 HTTP 메서드
uri - 토큰과 연결할 URI
nonce - 토큰에 대한 선택적 nonce 값, 비어 있거나 null일 수 있음

scopes

public SilentParameters.SilentParametersBuilder scopes(@NonNull Set<String> scopes)

범위 애플리케이션이 액세스를 요청하고 있습니다.

매개 변수:

scopes

반품:

this;

tenant

public SilentParameters.SilentParametersBuilder tenant(String tenant)

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

매개 변수:

tenant

반품:

this;

toString

public String toString()

재정의:

SilentParameters.SilentParametersBuilder.toString()

적용 대상