Sha256: b332ed814c952dc9fa66ab43ae70ecff22e0757fb49994080608872102c93cee

Contents?: true

Size: 1.08 KB

Versions: 7

Compression:

Stored size: 1.08 KB

Contents

= Vidibus::User

Provides single sign-on through OAuth2 authentication. It adds a simple user model to your application which can be extended easily.

This gem is part of the open source SOA framework {Vidibus}[http://vidibus.org].

It is far from being complete, but this will change soon.


== Installation

Add the dependency to the Gemfile of your application:

  gem "vidibus-user"

Then call bundle install on your console.


== Obtaining user data

After authorization via OAuth2 this gem requests user data from the providing service. It will call the following route:

  /oauth/user

It expects JSON data to be returned. The dataset must at least include the user's UUID.

The {Vidibus::Oauth2Server}[https://github.com/vidibus/vidibus-oauth2_server] gem will provide a controller for this task.


== Dependencies

In order to perform authentication, this gem depends on services provided by the {Vidibus::Service}[https://github.com/vidibus/vidibus-service] gem.


== TODO

* Write specs
* Explain usage and integration


== Copyright

Copyright (c) 2010 Andre Pankratz. See LICENSE for details.

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
vidibus-user-0.0.10 README.rdoc
vidibus-user-0.0.9 README.rdoc
vidibus-user-0.0.8 README.rdoc
vidibus-user-0.0.7 README.rdoc
vidibus-user-0.0.6 README.rdoc
vidibus-user-0.0.5 README.rdoc
vidibus-user-0.0.4 README.rdoc