Package org.forgerock.android.auth
Class SessionManager
-
- All Implemented Interfaces:
public class SessionManagerManage the user session
-
-
Constructor Summary
Constructors Constructor Description SessionManager(TokenManager tokenManager, SingleSignOnManager singleSignOnManager)
-
Method Summary
Modifier and Type Method Description voidrefresh(FRListener<AccessToken> listener)Refresh the Access Token. AccessTokengetAccessToken()Retrieve the Access Token. voidclose()Close the session, all tokens will be removed. voidclose(FRListener<Void> listener)-
-
Constructor Detail
-
SessionManager
SessionManager(TokenManager tokenManager, SingleSignOnManager singleSignOnManager)
-
-
Method Detail
-
refresh
@WorkerThread() void refresh(FRListener<AccessToken> listener)
Refresh the Access Token.
- Parameters:
listener- Listener to listen for refresh event.
-
getAccessToken
@WorkerThread() AccessToken getAccessToken()
Retrieve the Access Token.
-
close
void close()
Close the session, all tokens will be removed.
-
close
void close(FRListener<Void> listener)
-
-
-
-