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)

替代此请求的颁发机构 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

方法详细信息

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)

替代此请求的颁发机构 URL 中的租户值

参数:

tenant

返回:

this

toString

public String toString()

替代:

ClientCredentialParameters.ClientCredentialParametersBuilder.toString()

适用于