2015-09-04 5 views
0

У меня есть проект рельсов, в котором требование моего клиента заключается в том, чтобы войти в систему с помощью yahoo. Итак, мне нужно интегрировать аутентификацию пользователя с помощью yahoo.Как аутентифицировать пользователя с помощью Yahoo с oauth или omni в rails

Я плохо застреваю из-за ограниченных ресурсов, чтобы достичь этого, так что, наконец, я пришел к СО.

Ну, после многих проблем этот код дает мне некоторую надежду, но это очень простой уровень запуска, и я не знаю, где и что теперь делать.

Вот моя какая-то часть коды:

client = OAuth2::Client.new(oauth_consumer_key,oauth_consumer_secret, { 
     access_token_path: '/oauth/v2/get_token', 
     authorize_path:  '/oauth/v2/request_auth', 
     authorize_url:  'https://api.login.yahoo.com/oauth/v2/request_auth', 
     request_token_path: '/oauth/v2/get_request_token', 
     site:    'https://api.login.yahoo.com' 
    }) 
puts client.auth_code.authorize_url(redirect_uri: "http://lvh.me:3000") 
code = gets.chomp 
token = client.auth_code.get_token(code, redirect_uri: "http://lvh.me:3000") 
+0

вы используете изобрести? – ChiefRockaChris

+0

yes Я использую устройство – LearningROR

ответ