Package org.sourceid.saml20.service

The PingFederate service interfaces with ancillary classes and exceptions.

See:
          Description

Interface Summary
AccountLinkingService Defines the methods needed by PingFederate to store, retrieve, and terminate account links.
ArtifactPersistenceService Defines the methods needed by PingFederate to store/create, and retrieve/remove artifact references.
BearerAssertionReplayPreventionService Defines the method needed by PingFederate to prevent replay style attacks of SSO assertions.
IdpSessionRegistry Defines the methods needed by PingFederate to track assertions/sessions issued to SP partners and the associated local application information (HashableAuthnBeans).
InterRequestStateMgmt Defines the methods needed by PingFederate to keep short lived state between user requests.
PseudonymService Defines the method needed by PingFederate to lookup/generate a pseudonym (opaque user id) for a subject.
SpSessionRegistry Defines the methods needed by PingFederate to track assertions/sessions received from IdP partners and the associated local application information (SpHashableAuthnBeans).
 

Class Summary
ArtifactPersistenceService.Handle A handle (or reference, or pointer) to a protocol message.
ArtifactPersistenceService.Message A wrapper around the actual protocol message along with some additional data that is needed when processing the artifact resolution request.
IdpHashableAuthnBean A wrapper around the authn identifiers map that is returned by the IdpAuthenticationAdapter.lookupAuthN(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String, org.sourceid.saml20.adapter.idp.authn.AuthnPolicy, java.lang.String) method.
Session An object that contains info about a SAML assertion/session.
SpHashableAuthnBean A wrapper around the opaque Serializable authn object map that is returned by the SpAuthenticationAdapter.createAuthN(org.sourceid.saml20.adapter.sp.authn.SsoContext, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String) method.
 

Exception Summary
AccountLinkingServiceException A general exception for any unexpected runtime problem that an AccountLinkingService implementation cannot handle.
ArtifactPersistenceServiceException A general exception for any unexpected runtime problem that an ArtifactPersistenceService implementation cannot handle.
BearerAssertionReplayPreventionServiceException A general exception for any unexpected runtime problem that an BearerAssertionReplayPreventionService implementation cannot handle.
GeneralServiceException A general exception for any unexpected runtime problem that a service implementation cannot handle.
PseudonymServiceException A general exception for any unexpected runtime problem that a PseudonymService implementation cannot handle.
SessionRegistryException A general exception for any unexpected runtime problem that a IdpSessionRegistry or SpSessionRegistry implementation cannot handle.
 

Package org.sourceid.saml20.service Description

The PingFederate service interfaces with ancillary classes and exceptions.

Author:
Brian Campbell


Copyright 2007 Ping Identity Corp. All rights reserved.