public static class PublicClientApplication.Builder extends Object
Modifier and Type | Method and Description |
---|---|
T |
authority(String val)
Set URL of the authenticating authority or security token service (STS) from which MSAL
will acquire security tokens.
|
PublicClientApplication |
build() |
T |
correlationId(String val)
Set optional correlation id to be used by the API.
|
T |
executorService(ExecutorService val)
Sets ExecutorService to be used to execute the requests.
|
T |
logPii(boolean val)
Set logPii - boolean value, which determines
whether Pii (personally identifiable information) will be logged in.
|
T |
onlySendFailureTelemetry(Boolean val) |
T |
proxy(Proxy val)
Sets Proxy configuration to be used by the client application for all network communication.
|
protected PublicClientApplication.Builder |
self() |
T |
setTokenCacheAccessAspect(ITokenCacheAccessAspect val)
Sets ITokenCacheAccessAspect to be used for cache_data persistence.
|
T |
sslSocketFactory(SSLSocketFactory val)
Sets SSLSocketFactory to be used by the client application for all network communication.
|
T |
telemetryConsumer(java.util.function.Consumer<List<HashMap<String,String>>> val) |
T |
validateAuthority(boolean val)
Set a boolean value telling the application if the authority needs to be verified
against a list of known authorities.
|
public PublicClientApplication build()
protected PublicClientApplication.Builder self()
public T authority(String val) throws MalformedURLException
ClientApplicationBase.DEFAULT_AUTHORITY
MalformedURLException
public T validateAuthority(boolean val)
public T correlationId(String val)
public T logPii(boolean val)
public T executorService(ExecutorService val)
public T proxy(Proxy val)
public T sslSocketFactory(SSLSocketFactory val)
public T telemetryConsumer(java.util.function.Consumer<List<HashMap<String,String>>> val)
public T onlySendFailureTelemetry(Boolean val)
public T setTokenCacheAccessAspect(ITokenCacheAccessAspect val)
Copyright © 2013–2019. All rights reserved.