ExtremeSwank OpenID
ExtremeSwank.OpenId Namespace
NamespacesExtremeSwank.OpenId
All classes used to support OpenID authentication protocol.
Declaration Syntax
C#Visual BasicVisual C++
namespace ExtremeSwank.OpenId
Namespace ExtremeSwank.OpenId
namespace ExtremeSwank.OpenId
Types
All TypesClassesInterfacesEnumerations
IconTypeDescription
AuthenticationMode
Represents the mode used for authentication.

AXReceiver
Receive and process unsolicited Attribute Exchange assertion messages.

ClientCore
Base class for OpenID Relying Party.

ErrorCondition
Possible error conditions.

ExtensionRegistry
Provides a simple registry of OpenID Extension namespaces to the supporting IExtension type.

IAssociationPersistence
Interface used for Association persistence management objects.

IDiscovery
Interface used for Discovery plugins. Discovery plugins extend the OpenID Client to support additional identifier discovery methods.

IExtension
Interface used for Extension plugins. Extension plugins extend the OpenID Consumer to support additional data-passing specifications.

ISessionPersistence
Interface used by all objects implementing per-user session persistence.

IXrdsConsumer
Interface used for Extension plugins that utilize XRDS data directly.

OpenIdClient
Provides an OpenID Relying Party (Consumer) compatible with OpenID 1.1 and 2.0 specifications.

OpenIdDesktopClient
Provides OpenID client support for desktop applications.

OpenIdUser
Contains all information received about the authenticated user.

ProtocolVersion
Represents a version of the OpenID protocol specification.

RequestedMode
OpenID modes that can be remotely requested.

SchemaDef
Primitive used with Extension plugins. Links aliases to namespace URIs.

StateContainer
State object passed among static methods that implement OpenID authentication steps.