SilentParameters 클래스

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

구현

com.microsoft.aad.msal4j.IAcquireTokenParameters

public class SilentParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters

자동 요청에 대한 매개 변수를 포함하는 개체입니다. 매개 변수로 사용할 수 있습니다.acquireTokenSilently(SilentParameters parameters)ConfidentialClientApplication#acquireTokenSilently(SilentParameters)

메서드 요약

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

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

java.lang.String authorityUrl()

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

static SilentParametersBuilder builder(Set<String> scopes)

사용되지 않음

이 메서드는 클라이언트 자격 증명 또는 On-behalf-of 흐름에서 캐시된 토큰을 사용하는 데 사용되었습니다. 이제 이러한 흐름은 기본적으로 캐시된 토큰을 사용하려고 시도하므로 토큰 획득을 자동으로 호출할 필요가 없습니다. 이 오버로드는 다음 주 버전에서 제거됩니다.

자동매개 변수 작성기

static SilentParametersBuilder builder(Set<String> scopes, IAccount account)

자동매개 변수 작성기

ClaimsRequest claims()

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

java.util.Map<java.lang.String,java.lang.String> extraHttpHeaders()

토큰 요청에 헤더 추가

java.util.Map<java.lang.String,java.lang.String> extraQueryParameters()

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

boolean forceRefresh()

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

PopParameters proofOfPossession()
@lombok.NonNull java.util.Set<java.lang.String> scopes()

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

java.lang.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

메서드 세부 정보

account

public IAccount account()

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

authorityUrl

public String authorityUrl()

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

builder

public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes)

사용되지 않음

이 메서드는 클라이언트 자격 증명 또는 On-behalf-of 흐름에서 캐시된 토큰을 사용하는 데 사용되었습니다. 이제 이러한 흐름은 기본적으로 캐시된 토큰을 사용하려고 시도하므로 토큰 획득을 자동으로 호출할 필요가 없습니다. 이 오버로드는 다음 주 버전에서 제거됩니다.

SilentParameters용 작성기

매개 변수:

scopes - 애플리케이션이 액세스를 요청하는 범위

반품:

SilentParameters를 생성하는 데 사용할 수 있는 작성기 개체

builder

public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes, IAccount account)

SilentParameters용 작성기

매개 변수:

scopes - 애플리케이션이 액세스를 요청하는 범위
account - IAccount 에 대한 토큰을 획득할 대상

반품:

SilentParameters를 생성하는 데 사용할 수 있는 작성기 개체

claims

public ClaimsRequest claims()

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

extraHttpHeaders

public Map<String,String> extraHttpHeaders()

토큰 요청에 헤더 추가

extraQueryParameters

public Map<String,String> extraQueryParameters()

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

forceRefresh

public boolean forceRefresh()

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

proofOfPossession

public PopParameters proofOfPossession()

scopes

public @NonNull Set<String> scopes()

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

tenant

public String tenant()

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

적용 대상