OpenID

OpenID is an authentication protocol, wherein OpenID Providers validate the identity of a user for third-party applications. An OpenID Provider is any service/application that provides an OpenID to users. Yahoo, AOL, and others are a few examples of these. Applications that require a user's OpenID to complete transactions are known as OpenID Consumers.

The flow of control in an OpenID Consumer is as follows:

  1. The user is directed to the login page of the supported/selected OpenID Provider.
  2. Once the user completes logging in, the OpenID Provider informs the user about user-related data requested by the OpenID Consumer.
  3. If the user agrees to share the information, he or she is redirected to the page requested by him or her on the consumer application. ...

Get Mastering Play Framework for Scala now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.