UserNamePasswordParameters.UserNamePasswordParametersBuilder 클래스

  • java.lang.Object
    • com.microsoft.aad.msal4j.UserNamePasswordParameters.UserNamePasswordParametersBuilder

public static class UserNamePasswordParameters.UserNamePasswordParametersBuilder

메서드 요약

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

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

UserNamePasswordParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

토큰 요청에 헤더 추가

UserNamePasswordParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

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

UserNamePasswordParametersBuilder password(char[] password)
UserNamePasswordParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

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

UserNamePasswordParametersBuilder scopes(@NonNull Set<String> scopes)

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

UserNamePasswordParametersBuilder tenant(String tenant)

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

java.lang.String toString()
UserNamePasswordParametersBuilder username(@NonNull String username)

계정의 사용자 이름

다음에서 상속된 메서드 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 UserNamePasswordParameters build()

claims

public UserNamePasswordParameters.UserNamePasswordParametersBuilder claims(ClaimsRequest claims)

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

매개 변수:

claims

반품:

this;

extraHttpHeaders

public UserNamePasswordParameters.UserNamePasswordParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

토큰 요청에 헤더 추가

매개 변수:

extraHttpHeaders

반품:

this;

extraQueryParameters

public UserNamePasswordParameters.UserNamePasswordParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

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

매개 변수:

extraQueryParameters

반품:

this;

password

public UserNamePasswordParameters.UserNamePasswordParametersBuilder password(char[] password)

매개 변수:

password

proofOfPossession

public UserNamePasswordParameters.UserNamePasswordParametersBuilder 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 UserNamePasswordParameters.UserNamePasswordParametersBuilder scopes(@NonNull Set<String> scopes)

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

매개 변수:

scopes

반품:

this;

tenant

public UserNamePasswordParameters.UserNamePasswordParametersBuilder tenant(String tenant)

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

매개 변수:

tenant

반품:

this;

toString

public String toString()

재정의:

UserNamePasswordParameters.UserNamePasswordParametersBuilder.toString()

username

public UserNamePasswordParameters.UserNamePasswordParametersBuilder username(@NonNull String username)

계정의 사용자 이름

매개 변수:

username

반품:

this;

적용 대상