Class MockAuthorizationStrategy
java.lang.Object
de.hybris.platform.cpq.productconfig.services.strategies.impl.mock.MockAuthorizationStrategy
- All Implemented Interfaces:
AuthorizationStrategy
Mock implementation of
AuthorizationStrategy. Does not do much as authorization is no concern for the mock-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetAccessToken(CpqCredentialsData credentials) getAuthorizationData(CpqCredentialsData credentials) getCpqCredentialsForClient(String ownerId) final long
-
Field Details
-
MOCK_TOKEN_VALIDITY_MS
public static final long MOCK_TOKEN_VALIDITY_MStime a mock token is considered valid in ms- See Also:
-
MOCK_ACCESS_TOKEN
Indicates that no access token is needed for mock- See Also:
-
MOCK_ENDPOINT_URL
Indicates that there is no real endpoint corresponding to the mock- See Also:
-
-
Constructor Details
-
MockAuthorizationStrategy
public MockAuthorizationStrategy()
-
-
Method Details
-
getAuthorizationData
- Specified by:
getAuthorizationDatain interfaceAuthorizationStrategy- Returns:
- Authorization Data
-
getAccessToken
-
getCpqCredentialsForAdmin
- Specified by:
getCpqCredentialsForAdminin interfaceAuthorizationStrategy- Returns:
- Credentials for connecting to CPQ from the Commerce server
-
getCpqCredentialsForClient
- Specified by:
getCpqCredentialsForClientin interfaceAuthorizationStrategy- Parameters:
ownerId- owner id of the client- Returns:
- Credentials for connecting to CPQ from a client
-
getTokenExpirationBuffer
public final long getTokenExpirationBuffer()- Specified by:
getTokenExpirationBufferin interfaceAuthorizationStrategy- Returns:
- a new token will be requested already the specified amount of ms before the token expires.
-