Interface Authenticator
-
- All Known Implementing Classes:
JwtAuthenticator,SessionTokenAuthenticator
public interface AuthenticatorInterface which manages the access token. Will be creating http calls for different authentication mechanisms like ServiceAccount Auth through JWT, or OAUTH, or API key.
-
-
Field Summary
Fields Modifier and Type Field Description static StringSESSION_TOKEN_REQUEST_GROUP_KEY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetClientId()SessionTokengetSessionToken(HttpRequestConfig requestConfig)SessionTokenrefreshSessionToken(HttpRequestConfig requestConfig)Fetches a new Session Token from IMS and returns the token.
-
-
-
Field Detail
-
SESSION_TOKEN_REQUEST_GROUP_KEY
static final String SESSION_TOKEN_REQUEST_GROUP_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSessionToken
SessionToken getSessionToken(HttpRequestConfig requestConfig)
-
refreshSessionToken
SessionToken refreshSessionToken(HttpRequestConfig requestConfig)
Fetches a new Session Token from IMS and returns the token.
-
getClientId
String getClientId()
-
-