Package com.sap.cds.mtx.impl
Class ClientCredentialJwtAccess
java.lang.Object
com.sap.cds.mtx.impl.ClientCredentialJwtAccess
- All Implemented Interfaces:
Authenticator
Class providing access to JWT tokens, a retrieved JWT is cached until it
expires
-
Field Summary
Fields inherited from interface com.sap.cds.mtx.impl.Authenticator
NONE -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ClientCredentialJwtAccess
- Parameters:
jwtReader- object that retrieves a new JWT from XSUAA
-
-
Method Details
-
getAuthorization
- Specified by:
getAuthorizationin interfaceAuthenticator- Returns:
- value of the authorization header or
Optional.emptyif no authorization is required - Throws:
IOException- thrown if communication with XSUAA service fails
-