at.gv.egovernment.moa.id.auth
Class AuthenticationServer

java.lang.Object
  |
  +--at.gv.egovernment.moa.id.auth.AuthenticationServer

public class AuthenticationServer
extends Object

API for MOA ID Authentication Service.
AuthenticationSession is stored in a session store and retrieved by giving the session ID.


Field Summary
 
Constructor Summary
AuthenticationServer()
          Constructor for AuthenticationServer.
 
Method Summary
 AuthenticationData getAuthenticationData(String samlArtifact)
          Retrieves AuthenticationData indexed by the SAML artifact.
static AuthenticationServer getInstance()
          Returns the single instance of AuthenticationServer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail
Constructor Detail

AuthenticationServer

public AuthenticationServer()
Constructor for AuthenticationServer.
Method Detail

getInstance

public static AuthenticationServer getInstance()
Returns the single instance of AuthenticationServer.
Returns:
the single instance of AuthenticationServer

getAuthenticationData

public AuthenticationData getAuthenticationData(String samlArtifact)
                                         throws AuthenticationException
Retrieves AuthenticationData indexed by the SAML artifact. The AuthenticationData is deleted from the store upon end of this call.
Returns:
AuthenticationData