README.md in authorizme-0.0.1.alpha vs README.md in authorizme-0.0.2

- old
+ new

@@ -28,10 +28,18 @@ ## Usage ### Getting started +To authorize user with basic authorization, post email and password to `/authorizme/sessions`. (if you have another namespace, use `/{your_namespace}/sessions`) + +To authorize user with providers, use `/authorizme/login/{provider_name}`. Before that you MUST set your api keys and secrets to those providers in `config/initializers` + +To register user with basic authorization you can just save data to your user model and then call `login(user)` from your controller. + ### Advanced usage + +You can implement your own provider. Create controller under model `Authorizme::Login` and extend `AuthorizmeController`. Then you must implement `auth` and `callback` methods, where `auth` is method which redirect user to provider and `callback` get data from provider callback data. Then you must add your provider namespace in authorizme config file in array `providers`. ## Development Questions or problems? Please post them on the [issue tracker](https://github.com/CreativeMobile/authorizme/issues). You can contribute changes by forking the project and submitting a pull request. You can ensure the tests passing by running `bundle` and `rake`. \ No newline at end of file