Microsoft.Web.WebPages.OAuth Namespace

The Microsoft.Web.WebPages.OAuth namespace contains core classes that are used to work with OAuth and OpenID authentication.

The classes in this namespace interact with the classes from the open-source DotNetOpenAuth library. The DotNetOpenAuth library has its own documentation at

Public classAuthenticationClientDataRepresents the authentication client data.
Public classOAuthAccountRepresents an OAuth or OpenID account.
Public classOAuthWebSecurityManages security that uses OAuth authentication providers like Facebook, Twitter, LinkedIn, Windows Live and OpenID authentication providers like Google and Yahoo.
Public classPreApplicationStartCodeProvides a registration point for pre-application start code for OAuth-based security.