Package com.symphony.bdk.core.auth.impl
Class EnhancedAuthSession
java.lang.Object
com.symphony.bdk.core.auth.impl.EnhancedAuthSession
- All Implemented Interfaces:
AuthSession
,CustomEnhancedAuthSession
@API(status=EXPERIMENTAL)
public class EnhancedAuthSession
extends Object
implements CustomEnhancedAuthSession
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isSessionExpired
(com.symphony.bdk.http.api.ApiException exception) void
refresh()
Trigger re-authentication to refresh tokens.
-
Constructor Details
-
EnhancedAuthSession
public EnhancedAuthSession()
-
-
Method Details
-
isSessionExpired
public boolean isSessionExpired(com.symphony.bdk.http.api.ApiException exception) - Specified by:
isSessionExpired
in interfaceCustomEnhancedAuthSession
-
refresh
Description copied from interface:AuthSession
Trigger re-authentication to refresh tokens.- Specified by:
refresh
in interfaceAuthSession
- Throws:
AuthUnauthorizedException
-
getEnhancedAuthToken
- Specified by:
getEnhancedAuthToken
in interfaceCustomEnhancedAuthSession
-