edu.internet2.middleware.shibboleth.idp.session
Interface ServiceInformation

All Superinterfaces:
Serializable
All Known Implementing Classes:
ServiceInformationImpl

public interface ServiceInformation
extends Serializable

Information about a service a user has logged in to.


Method Summary
 AuthenticationMethodInformation getAuthenticationMethod()
          Gets the authentication method used to log into the service.
 String getEntityID()
          Gets the unique identifier for the service.
 org.joda.time.DateTime getLoginInstant()
          Gets the time the user logged in to the service.
 String getNameIdentifier()
          Gets the principal name identifier for the service.
 String getNameIdentifierFormat()
          Gets the principal name identifier format.
 String getNameQualifier()
          Gets the name qualifier for the name identifier.
 String getSPNameQualifier()
          Gets the SP name qualifier for the name identifier.
 

Method Detail

getEntityID

String getEntityID()
Gets the unique identifier for the service.

Returns:
unique identifier for the service

getLoginInstant

org.joda.time.DateTime getLoginInstant()
Gets the time the user logged in to the service.

Returns:
time the user logged in to the service

getAuthenticationMethod

AuthenticationMethodInformation getAuthenticationMethod()
Gets the authentication method used to log into the service.

Returns:
authentication method used to log into the service

getNameIdentifier

String getNameIdentifier()
Gets the principal name identifier for the service.

Returns:
name identifier

getNameIdentifierFormat

String getNameIdentifierFormat()
Gets the principal name identifier format.

Returns:
name identifier format

getNameQualifier

String getNameQualifier()
Gets the name qualifier for the name identifier.

Returns:
name qualifier

getSPNameQualifier

String getSPNameQualifier()
Gets the SP name qualifier for the name identifier.

Returns:
SP name qualifier


Copyright © 1999-2013. All Rights Reserved.