Package org.apache.pinot.common.auth
Class StaticTokenAuthProvider
- java.lang.Object
-
- org.apache.pinot.common.auth.StaticTokenAuthProvider
-
- All Implemented Interfaces:
AuthProvider
public class StaticTokenAuthProvider extends Object implements AuthProvider
Auth provider for static client tokens, typically used for job specs or when mimicking legacy behavior.
-
-
Constructor Summary
Constructors Constructor Description StaticTokenAuthProvider(String token)StaticTokenAuthProvider(AuthConfig authConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>getRequestHeaders()StringgetTaskToken()
-
-
-
Field Detail
-
HEADER
public static final String HEADER
- See Also:
- Constant Field Values
-
PREFIX
public static final String PREFIX
- See Also:
- Constant Field Values
-
TOKEN
public static final String TOKEN
- See Also:
- Constant Field Values
-
_taskToken
protected final String _taskToken
-
-
Constructor Detail
-
StaticTokenAuthProvider
public StaticTokenAuthProvider(String token)
-
StaticTokenAuthProvider
public StaticTokenAuthProvider(AuthConfig authConfig)
-
-
Method Detail
-
getRequestHeaders
public Map<String,Object> getRequestHeaders()
- Specified by:
getRequestHeadersin interfaceAuthProvider
-
getTaskToken
public String getTaskToken()
- Specified by:
getTaskTokenin interfaceAuthProvider
-
-