Interface AccessTokenRetrieverProperties
-
- All Known Subinterfaces:
ClientCredentialsFlowProperties,PasswordFlowProperties
- All Known Implementing Classes:
ActuatorAuthProperties.ActuatorPasswordFlow,AuthProperties.ClientCredentialsFlow,AuthProperties.PasswordFlow
public interface AccessTokenRetrieverPropertiesThe access token retriever properties.- Author:
- Christian Bremer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description org.springframework.util.MultiValueMap<String,String>createBody()Create http request body.StringcreateCacheKey()Create cache key.default StringcreateCacheKeyHashed()Create an hashed cache key.default Optional<BasicAuthProperties>getBasicAuthProperties()Gets basic auth properties.StringgetTokenEndpoint()Gets token endpoint.
-
-
-
Method Detail
-
getTokenEndpoint
String getTokenEndpoint()
Gets token endpoint.- Returns:
- the token endpoint
-
getBasicAuthProperties
default Optional<BasicAuthProperties> getBasicAuthProperties()
Gets basic auth properties.- Returns:
- the basic auth properties or
Optional.empty(), if no basic auth is required
-
createCacheKey
String createCacheKey()
Create cache key.- Returns:
- the cache key
-
createCacheKeyHashed
default String createCacheKeyHashed()
Create an hashed cache key.- Returns:
- the hashed cache key
-
-