October 2012
Intermediate to advanced
504 pages
13h 22m
English
Historically, the huge majority of web applications have handled authorization based on a locally maintained account database. The ASP.NET Membership system is a familiar example: New users register for an account by providing a name, password, and possibly other required information. The application adds the user information to a local membership database and uses it to validate login attempts.
While traditional membership is a great fit in a lot of web applications, it comes with some serious downsides:
OAuth and OpenID are open standards for authorization. These protocols allow your users to log in to your site using their existing accounts on other trusted sites (called providers), such as Google, ...
Read now
Unlock full access