public static interface SsoOidcTokenProvider.Builder
| Modifier and Type | Method and Description |
|---|---|
SsoOidcTokenProvider.Builder |
asyncTokenUpdateEnabled(Boolean asyncTokenUpdateEnabled)
Configure whether the provider should fetch tokens asynchronously in the background.
|
SsoOidcTokenProvider |
build() |
SsoOidcTokenProvider.Builder |
prefetchTime(Duration prefetchTime)
Configure the amount of time, relative to Sso-Oidc token , that the cached tokens in refresher are considered
prefetched from service..
|
SsoOidcTokenProvider.Builder |
sessionName(String sessionName)
The sessionName used to retrieve the SSO token.
|
SsoOidcTokenProvider.Builder |
ssoOidcClient(SsoOidcClient ssoOidcClient)
Client to fetch token from SSO OIDC service.
|
SsoOidcTokenProvider.Builder |
staleTime(Duration onDiskStaleDuration)
Configure the amount of time, relative to Sso-Oidc token , that the cached tokens in refresher are considered
stale and should no longer be used.
|
SsoOidcTokenProvider.Builder sessionName(String sessionName)
SsoOidcTokenProvider.Builder ssoOidcClient(SsoOidcClient ssoOidcClient)
SsoOidcTokenProvider.Builder staleTime(Duration onDiskStaleDuration)
By default, this is 5 minute.
SsoOidcTokenProvider.Builder prefetchTime(Duration prefetchTime)
SsoOidcTokenProvider.Builder asyncTokenUpdateEnabled(Boolean asyncTokenUpdateEnabled)
By default, this is disabled.
SsoOidcTokenProvider build()
Copyright © 2023. All rights reserved.