ClientCredentialParameters.ClientCredentialParametersBuilder 類別

  • java.lang.Object
    • com.microsoft.aad.msal4j.ClientCredentialParameters.ClientCredentialParametersBuilder

public static class ClientCredentialParameters.ClientCredentialParametersBuilder

方法摘要

修飾詞與類型 方法與描述
ClientCredentialParameters build()
ClientCredentialParametersBuilder claims(ClaimsRequest claims)

透過 OIDC 理賠請求參數請求理賠,允許標準與自訂理賠的請求

ClientCredentialParametersBuilder clientCredential(IClientCredential clientCredential)

會覆寫此請求的用戶端憑證

ClientCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

為令牌請求新增額外標頭

ClientCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

為令牌請求新增查詢參數

ClientCredentialParametersBuilder scopes(@NonNull Set<String> scopes)

應用程式申請存取權限的範圍。

ClientCredentialParametersBuilder skipCache(Boolean skipCache)

指示請求是否應該跳過查閱令牌快取。

ClientCredentialParametersBuilder tenant(String tenant)

覆蓋此請求權限網址中的租戶值

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 ClientCredentialParameters build()

claims

public ClientCredentialParameters.ClientCredentialParametersBuilder claims(ClaimsRequest claims)

透過 OIDC 理賠請求參數請求理賠,允許標準與自訂理賠的請求

參數:

claims

傳回:

this

clientCredential

public ClientCredentialParameters.ClientCredentialParametersBuilder clientCredential(IClientCredential clientCredential)

會覆寫此請求的用戶端憑證

參數:

clientCredential

傳回:

this

extraHttpHeaders

public ClientCredentialParameters.ClientCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

為令牌請求新增額外標頭

參數:

extraHttpHeaders

傳回:

this

extraQueryParameters

public ClientCredentialParameters.ClientCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

為令牌請求新增查詢參數

參數:

extraQueryParameters

傳回:

this

scopes

public ClientCredentialParameters.ClientCredentialParametersBuilder scopes(@NonNull Set<String> scopes)

應用程式申請存取權限的範圍。

參數:

scopes

傳回:

this

skipCache

public ClientCredentialParameters.ClientCredentialParametersBuilder skipCache(Boolean skipCache)

指示請求是否應該跳過查閱令牌快取。 預設是 false。

參數:

skipCache

傳回:

this

tenant

public ClientCredentialParameters.ClientCredentialParametersBuilder tenant(String tenant)

覆蓋此請求權限網址中的租戶值

參數:

tenant

傳回:

this

toString

public String toString()

覆寫:

ClientCredentialParameters.ClientCredentialParametersBuilder.toString()

適用於