edu.internet2.middleware.shibboleth.idp.session.impl
Class SessionImpl
java.lang.Object
edu.internet2.middleware.shibboleth.common.session.impl.AbstractSession
edu.internet2.middleware.shibboleth.idp.session.impl.SessionImpl
- All Implemented Interfaces:
- edu.internet2.middleware.shibboleth.common.session.Session, Serializable
public class SessionImpl
- extends edu.internet2.middleware.shibboleth.common.session.impl.AbstractSession
- implements Session
Session information for user logged into the IdP.
- See Also:
- Serialized Form
Constructor Summary |
SessionImpl(String sessionId,
byte[] secret,
long timeout)
Constructor. |
Methods inherited from class edu.internet2.middleware.shibboleth.common.session.impl.AbstractSession |
getInactivityTimeout, getLastActivityInstant, getPrincipalName, getSessionID, getSubject, setLastActivityInstant, setSubject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface edu.internet2.middleware.shibboleth.common.session.Session |
getInactivityTimeout, getLastActivityInstant, getPrincipalName, getSessionID, getSubject, setLastActivityInstant, setSubject |
SessionImpl
public SessionImpl(String sessionId,
byte[] secret,
long timeout)
- Constructor.
- Parameters:
sessionId
- ID of the sessionsecret
- a secret to associate with the sessiontimeout
- inactivity timeout for the session in milliseconds
getSessionSecret
public byte[] getSessionSecret()
-
getAuthenticationMethods
public Map<String,AuthenticationMethodInformation> getAuthenticationMethods()
-
getServicesInformation
public Map<String,ServiceInformation> getServicesInformation()
-
getServiceInformation
public ServiceInformation getServiceInformation(String entityId)
- Gets the service information for the given entity ID.
- Parameters:
entityId
- entity ID to retrieve the service information for
- Returns:
- the service information or null
Copyright © 2006-2009 Internet2. All Rights Reserved.