Package com.sap.cloud.security.servlet
Class IasTokenAuthenticator
java.lang.Object
com.sap.cloud.security.servlet.AbstractTokenAuthenticator
com.sap.cloud.security.servlet.IasTokenAuthenticator
- All Implemented Interfaces:
TokenAuthenticator
-
Field Summary
Fields inherited from class com.sap.cloud.security.servlet.AbstractTokenAuthenticator
httpClient, serviceConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextractFromHeader
(String authorizationHeader) Extracts theToken
from the authorization header.protected OAuth2ServiceConfiguration
Return other configured service configurations or null if not configured.protected OAuth2ServiceConfiguration
Return configured service configuration or Environments.getCurrent() if not configured.validateRequest
(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) Methods inherited from class com.sap.cloud.security.servlet.AbstractTokenAuthenticator
authenticated, withCacheConfiguration, withHttpClient, withServiceConfiguration, withValidationListener
-
Constructor Details
-
IasTokenAuthenticator
public IasTokenAuthenticator()
-
-
Method Details
-
extractFromHeader
Description copied from class:AbstractTokenAuthenticator
Extracts theToken
from the authorization header.- Specified by:
extractFromHeader
in classAbstractTokenAuthenticator
- Parameters:
authorizationHeader
- the value of the 'Authorization' request header- Returns:
- the
Token
instance.
-
validateRequest
public TokenAuthenticationResult validateRequest(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) - Specified by:
validateRequest
in interfaceTokenAuthenticator
- Overrides:
validateRequest
in classAbstractTokenAuthenticator
-
getServiceConfiguration
Description copied from class:AbstractTokenAuthenticator
Return configured service configuration or Environments.getCurrent() if not configured.- Specified by:
getServiceConfiguration
in classAbstractTokenAuthenticator
- Returns:
- the actual service configuration
-
getOtherServiceConfiguration
Description copied from class:AbstractTokenAuthenticator
Return other configured service configurations or null if not configured.- Specified by:
getOtherServiceConfiguration
in classAbstractTokenAuthenticator
- Returns:
- the other service configuration or null
-