Package com.dyuproject.openid

Interface Summary
Association Association - associates and verifies whether the openid provider's response tied to the OpenIdUser is authentic.
AuthRedirection AuthRedireciton - its sole purpose is to redirect the user to the authentication url of his openid provider.
Discovery Discovery - the mechanism to obtain information about a user's openid provider and its available services.
Discovery.UserCache The cached user objects used by relyingParty will be filled with data.
Identifier.Resolver Resolves the non-url identifier by assigning the openid server endpoint url or the location of the xrds document.
OpenIdServletFilter.ForwardUriHandler Pluggable handler to dispatch the request to a view/template.
OpenIdUserManager Manages associated/authenticated users; This can get/read, save/update and invalidate/delete an OpenIdUser.
RelyingParty.Listener Enables users to get notified on certain points of the openid authentication lifecycle.
 

Class Summary
ChainedDiscovery ChainedDiscovery - chains and delegates the discovery to its wrapped discoveries until an OpenIdUser is successfully discovered.
Constants Constants - openid
Constants.Assoc The types of fields for the assocation request and response.
Constants.Mode The possible values for openid mode.
Constants.Sreg Sreg constants
DefaultDiscovery Initially delegates discovery to YadisDiscovery and then to HtmlBasedDiscovery if the former is not successful.
DiffieHellmanAssociation Association using DiffieHellman session - which allows two parties that have no prior knowledge of each other to jointly establish a shared secret key over an insecure communications channel.
FormRedirection Forwards the user to an html page that contains a form where the user will be automatically redirected upon page load.
HtmlBasedDiscovery Discovery mechanism to retrieve the openid.server and openid.delegate from link tags.
Identifier The openid identifier is the user-supplied openid.
Identifier.ResolverCollection Allows for chaining the resolution until it is successfully resolved.
IdentifierSelectUserCache A cache for providers that have generic identifiers (not tied to a single user) E.g google and yahoo's openid_identifier parameters
OpenIdContext OpenIdContext - contains all necessary objects to operate on openid procedures.
OpenIdServletFilter A servlet filter that forwards users to the login page if they are not authenticated and redirects the user to their openid provider once they've submitted their openid identifier.
OpenIdUser The openid user where the identity, claimedId and association metadata are persisted.
RegexHtmlBasedDiscovery Same as HtmlBasedDiscvoery but uses regex to search for the openid2.provider, openid.server, openid2.local_id and openid.delegate.
RelyingParty Relying party which discovers, associates and verifies the authentication of a user.
RelyingParty.ListenerCollection A collection of listeners that wraps an array to delegate the methods from the relying party listener.
SessionType The session type of a DiffieHellmanAssociation.
SimpleRedirection SimpleRedirection - simply executes: response.sendRedirect(url);
YadisDiscovery YadisDiscovery - parses xrds documents either specified by the header YadisDiscovery.X_XRDS_LOCATION or the identifier itself if the content type is YadisDiscovery.XRDS_CONTENT_TYPE.
 



Copyright © 2008-2013. All Rights Reserved.