ConfidentialClientApplication.Builder 类
- java.
lang. Object - com.
microsoft. aad. msal4j. AbstractApplicationBase. Builder<T> - com.
microsoft. aad. msal4j. AbstractClientApplicationBase. Builder<T> - com.
microsoft. aad. msal4j. ConfidentialClientApplication. Builder
- com.
- com.
- com.
public static class ConfidentialClientApplication.Builder
extends Builder<Builder>
方法摘要
| 修饰符和类型 | 方法和描述 |
|---|---|
| Builder | appTokenProvider(Function<AppTokenProviderParameters,CompletableFuture<TokenProviderResult>> appTokenProvider) |
|
Confidential |
build() |
| protected Builder | self() |
| Builder |
sendX5c(boolean val)
指定是否应将 x5c 声明(证书的公钥)发送到 STS。 |
方法继承自 Builder
aadInstanceDiscoveryResponse
applicationName
applicationVersion
authority
autoDetectRegion
azureRegion
b2cAuthority
clientCapabilities
connectTimeoutForDefaultHttpClient
correlationId
executorService
httpClient
instanceDiscovery
logPii
oidcAuthority
proxy
readTimeoutForDefaultHttpClient
setTokenCacheAccessAspect
sslSocketFactory
validateAuthority
方法继承自 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
方法详细信息
appTokenProvider
public ConfidentialClientApplication.Builder appTokenProvider(Function<AppTokenProviderParameters,CompletableFuture<TokenProviderResult>> appTokenProvider)
参数:
appTokenProvider
build
public ConfidentialClientApplication build()
self
protected ConfidentialClientApplication.Builder self()
sendX5c
public ConfidentialClientApplication.Builder sendX5c(boolean val)
指定是否应将 x5c 声明(证书的公钥)发送到 STS。 默认值为 true
参数:
val
- 如果应发送 x5c,则为 true。 否则为 false
返回:
调用方法的 Builder 实例