Package com.symphony.bdk.core.auth.impl
Class AbstractCustomAuthenticator
java.lang.Object
com.symphony.bdk.core.auth.impl.AbstractCustomAuthenticator
- All Implemented Interfaces:
CustomEnhancedAuthAuthenticator
@API(status=EXPERIMENTAL)
public abstract class AbstractCustomAuthenticator
extends Object
implements CustomEnhancedAuthAuthenticator
-
Constructor Summary
ConstructorDescriptionAbstractCustomAuthenticator
(com.symphony.bdk.core.config.model.BdkConfig bdkConfig) -
Method Summary
Modifier and TypeMethodDescriptionAuthenticates.protected abstract String
map custom auth request failure exception to ApiExceptionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.symphony.bdk.core.auth.CustomEnhancedAuthAuthenticator
isAuthTokenExpired
-
Constructor Details
-
AbstractCustomAuthenticator
public AbstractCustomAuthenticator(com.symphony.bdk.core.config.model.BdkConfig bdkConfig)
-
-
Method Details
-
authenticate
Description copied from interface:CustomEnhancedAuthAuthenticator
Authenticates.- Specified by:
authenticate
in interfaceCustomEnhancedAuthAuthenticator
- Returns:
- the authentication session.
- Throws:
AuthUnauthorizedException
-
doRetrieveToken
map custom auth request failure exception to ApiException- Returns:
- Throws:
com.symphony.bdk.http.api.ApiException
-