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,允许请求检索所有权证明令牌,而不是持有者令牌。有关详细信息,请参阅 PopParametershttps://aka.ms/msal4j-pop

参数:

httpMethod - 有效的 HTTP 方法,例如“GET”或“POST”
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()

适用于