Class BasicAuthenticationThreadContextListener
java.lang.Object
com.sap.cloud.sdk.cloudplatform.security.BasicAuthenticationThreadContextListener
- All Implemented Interfaces:
ThreadContextListener
,Comparable<ThreadContextListener>
public class BasicAuthenticationThreadContextListener
extends Object
implements ThreadContextListener
ThreadContextListener
implementation reading the Basic Authentication Header from the incoming request and
storing it in the current ThreadContext
.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sap.cloud.sdk.cloudplatform.thread.ThreadContextListener
ThreadContextListener.DefaultPriorities
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
The key of the stored BasicCredentials in the currentThreadContext
. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
afterInitialize
(ThreadContext threadContext) Invoked after the currentThreadContext
is initialized and set.int
Returns the priority that defines the order in which listeners are invoked.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.sap.cloud.sdk.cloudplatform.thread.ThreadContextListener
beforeInitialize, compareTo
-
Field Details
-
PROPERTY_BASIC_AUTH_HEADER
The key of the stored BasicCredentials in the currentThreadContext
.
-
-
Constructor Details
-
BasicAuthenticationThreadContextListener
public BasicAuthenticationThreadContextListener()
-
-
Method Details
-
getPriority
public int getPriority()Description copied from interface:ThreadContextListener
Returns the priority that defines the order in which listeners are invoked. Smaller priorities are invoked earlier during context initialization and invoked later (reversed initialization order) during context destruction. Negative number must not be used as they are reserved for internal use.- Specified by:
getPriority
in interfaceThreadContextListener
- Returns:
- The priority of this listener implementation.
-
afterInitialize
Description copied from interface:ThreadContextListener
Invoked after the currentThreadContext
is initialized and set.- Specified by:
afterInitialize
in interfaceThreadContextListener
- Parameters:
threadContext
- TheThreadContext
that was initialized is now set.
-