Package org.forgerock.android.auth
Class SessionManager
- java.lang.Object
-
- org.forgerock.android.auth.SessionManager
-
public class SessionManager extends java.lang.ObjectManage the user session
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSessionManager.SessionManagerBuilder
-
Constructor Summary
Constructors Constructor Description SessionManager(TokenManager tokenManager, SingleSignOnManager singleSignOnManager)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SessionManager.SessionManagerBuilderbuilder()voidclose()Close the session, all tokens will be removed.voidclose(FRListener<java.lang.Void> listener)AccessTokengetAccessToken()SingleSignOnManagergetSingleSignOnManager()TokenManagergetTokenManager()
-
-
-
Constructor Detail
-
SessionManager
public SessionManager(TokenManager tokenManager, SingleSignOnManager singleSignOnManager)
-
-
Method Detail
-
getAccessToken
@WorkerThread public AccessToken getAccessToken() throws AuthenticationRequiredException
- Throws:
AuthenticationRequiredException
-
close
public void close()
Close the session, all tokens will be removed.
-
close
public void close(FRListener<java.lang.Void> listener)
-
builder
public static SessionManager.SessionManagerBuilder builder()
-
getTokenManager
public TokenManager getTokenManager()
-
getSingleSignOnManager
public SingleSignOnManager getSingleSignOnManager()
-
-