ExtremeSwank OpenID
ClientCore Class
NamespacesExtremeSwank.OpenIdClientCore
Base class for OpenID Relying Party.
Declaration Syntax
C#Visual BasicVisual C++
public abstract class ClientCore
Public MustInherit Class ClientCore
public ref class ClientCore abstract
Members
All MembersConstructorsMethodsPropertiesEvents



IconMemberDescription
ClientCore()()()
CreateRequest(Boolean, Boolean)
Creates the redirect URL for the OpenID authentication request.

DetectAndHandleResponse()()()
Look at the current request arguments and perform work appropriately, invoking events as conditions occur.

EnableStatefulMode(IAssociationPersistence, ISessionPersistence)
Enable Stateful authentication mode using supplied association and session persistence plug-ins.

EnsureAspNetOnConstructor()()()
Check for ASP.NET Context. If none is present, throw exception.

Equals(Object) (Inherited from Object.)
ErrorState
Returns the current error state

Finalize()()() (Inherited from Object.)
GetHashCode()()() (Inherited from Object.)
GetType()()() (Inherited from Object.)
Init()()()
Shared initialization method - should be used by constructor.

LastDiscoveryResult
Last DiscoveryResult object created during discovery, or populated manually.

MemberwiseClone()()() (Inherited from Object.)
ProviderUrl
Gets or sets the URL of Identity Provider

ReceivedCancel
A user-initiated Cancel response has been received from an OpenID Provider.

ReceivedResponse
A response has been received from an OpenID Provider.

ReceivedSetupNeeded
Immediate mode request has failed, should issue a standard authentication request.

Redirect(Uri)
If in an ASP.NET context, redirect the user to the provided URL.

RequestedMode
Checks the current page request and returns the requested mode.

RetrieveUser()()()
After successful validation, provides an object to hold the user information

ReturnUrl
Gets or sets a URL to transfer user upon approval - defaults to current page

StateContainer
Gets the current StateContainer object in use by this OpenIdClient.

ToString()()() (Inherited from Object.)
TrustRoot
Gets or sets the URL that will serve as the base root of trust - defaults to current domain

ValidateResponse()()()
Validates an OpenID authentication response.

ValidationFailed
The authentication response has failed validation.

ValidationSucceeded
The authentication response has been validated successfully.

Remarks
Supports the core implementation outlined in the OpenID Specification, and does not provide optional Identity discovery functions. Inherit this class if non-Identity OpenID communication is required.
Inheritance Hierarchy
Object
ClientCore
 OpenIdClient

Assembly: ExtremeSwank.OpenId (Module: ExtremeSwank.OpenId) Version: 4.0.0.1 (4.0.0.1)