public static interface OAuth2ServiceProvider.OAuth2ServiceProviderBuilder
Modifier and Type | Method and Description |
---|---|
OAuth2ServiceProvider |
build()
Finilize builder, instantiate the object.
|
OAuth2ServiceProvider.OAuth2ServiceProviderBuilder |
platform(CloudPlatform platform)
Set a static platform object.
|
OAuth2ServiceProvider.OAuth2ServiceProviderBuilder |
serviceSettings(OAuth2ServiceSettings serverSettings)
Set custom OAuth service settings.
|
OAuth2ServiceProvider.OAuth2ServiceProviderBuilder |
staticAccessToken(com.auth0.jwt.interfaces.DecodedJWT accessToken)
Set a static access token.
|
OAuth2ServiceProvider.OAuth2ServiceProviderBuilder |
staticCredentials(Credentials credentials)
Set a static credentials object.
|
OAuth2ServiceProvider.OAuth2ServiceProviderBuilder |
tokenServiceCache(OAuth2TokenServiceCache cache)
Set a token service cache.
|
@Nonnull OAuth2ServiceProvider build()
OAuth2ServiceProvider
.@Nonnull OAuth2ServiceProvider.OAuth2ServiceProviderBuilder staticCredentials(@Nullable Credentials credentials)
credentials
- The Credentials
object.@Nonnull OAuth2ServiceProvider.OAuth2ServiceProviderBuilder serviceSettings(@Nullable OAuth2ServiceSettings serverSettings)
serverSettings
- The OAuth2ServiceSettings
object, containing base url and OAuth related paths.@Nonnull OAuth2ServiceProvider.OAuth2ServiceProviderBuilder staticAccessToken(@Nullable com.auth0.jwt.interfaces.DecodedJWT accessToken)
accessToken
- The DecodedJWT
object.@Nonnull OAuth2ServiceProvider.OAuth2ServiceProviderBuilder platform(@Nullable CloudPlatform platform)
platform
- The CloudPlatform
object.@Nonnull OAuth2ServiceProvider.OAuth2ServiceProviderBuilder tokenServiceCache(@Nullable OAuth2TokenServiceCache cache)
cache
- The OAuth2TokenServiceCache
object.Copyright © 2021 SAP SE. All rights reserved.