OkAuth
Auth class for www.odnoklassniki.ru
How to use
- First create aplication on odnoklassniki.ru
- Create action login by odnoklassniki.ru
def loginByOk @options = { 'client_id' => [your_app client_id], 'scope' => "VALUABLE ACCESS", 'redirect_uri' => [callback_action], 'client_secret' => [your_app_client_secret], } redirect_to Oauth::Ok::OkAuth.new(@options).getAuthUrl end
- Create callback action
def loginByOkCallback get = request.GET @options = { 'client_id' => [your_app_client_id], 'scope' => "VALUABLE ACCESS", 'redirect_uri' => [callback_action], 'client_secret' => [your_app_client_secret], 'application_key' => [your_app_client_public], } userOkData = Oauth::Ok::OkAuth.new(@options).getUserData(get["code"]) end
- Save userdata in DB and login him