void |
SessionProvider.addListener(Object session,
SessionListener listener) |
Registers a listener for the session.
|
Object |
SessionProvider.createSession(Map info,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
StringBuffer targetApplication) |
Meaningful only for Service Provider side, the implementation of this
method will create a local session for the local user identified by
the information in the map.
|
String |
SessionProvider.getPrincipalName(Object session) |
Returns princiapl name, or user name given the session
object.
|
String[] |
SessionProvider.getProperty(Object session,
String name) |
Returns property value of a session object.
|
Object |
SessionProvider.getSession(String sessionID) |
Returns the corresponding session object.
|
Object |
SessionProvider.getSession(javax.servlet.http.HttpServletRequest request) |
Returns the corresponding session object.
|
long |
SessionProvider.getTimeLeft(Object session) |
Returns the time left for this session in seconds.
|
void |
SessionProvider.invalidateSession(Object session,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
May be used by both SP and IDP side to invalidate a session.
|
boolean |
SessionProvider.isValid(Object session) |
Returns true if the session is valid.
|
void |
SessionProvider.setProperty(Object session,
String name,
String[] values) |
Stores a property in the session object.
|