Class AbstractAuthorizationStrategy
java.lang.Object
org.qubership.atp.itf.lite.backend.components.auth.AbstractAuthorizationStrategy
- All Implemented Interfaces:
RequestAuthorizationStrategy
- Direct Known Subclasses:
BasicRequestAuthorizationStrategy,BearerAuthorizationStrategy,InheritFromParentAuthorizationStrategy,OAuth1RequestAuthorizationStrategy,OAuth2RequestAuthorizationStrategy
@Component
public abstract class AbstractAuthorizationStrategy
extends Object
implements RequestAuthorizationStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected final EncryptionServicestatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddecodeParameter(org.codehaus.commons.compiler.util.Producer<String> getter, Consumer<String> setter) protected voiddecryptParameter(org.codehaus.commons.compiler.util.Producer<String> getter, Consumer<String> setter) protected voidencryptParameter(org.codehaus.commons.compiler.util.Producer<String> getter, Consumer<String> setter) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.qubership.atp.itf.lite.backend.components.auth.RequestAuthorizationStrategy
decryptParameters, encryptParameters, generateAuthorizationHeader, generateAuthorizationParams, getAuthorizationToken, getAuthorizationType, parseAuthorizationFromMap, performAuthorization
-
Field Details
-
TO_ENCRYPT_FLAG
- See Also:
-
encryptionService
-
AUTH_HEADER_KEY
- See Also:
-
CALCULATED_VALUE
- See Also:
-
-
Constructor Details
-
AbstractAuthorizationStrategy
public AbstractAuthorizationStrategy()
-
-
Method Details
-
decodeParameter
-
decryptParameter
-
encryptParameter
-