Application demonstrating the use of Riak for session storage, identity management, and access control.
Use the Riak session storage functionality included in the ripple gem.
Use Omniauth to allow users to login from 3rd party sites (facebook, twitter, linkedin, github, etc.). Authenticated users are stored in Riak.
Use rack-oauth2-server to allow clients to access user data via OAuth 2.0.