Приветствую!Различные токены доступа каждый раз - используя Google OAuth и Authlogic
У меня есть некоторые проблемы, позволяющие аутентификацию OAuth для моего веб-приложения , работающего на Ruby on Rails. Я использую authlogic и authlogic_oauth, и в конце концов, используя драгоценный камень OAuth, и поэтому Я решил задать здесь. Так коротко:
Я успешно «зарегистрировать» (т.е. получить первый маркер доступа для пользователя), но тогда, когда я пытаюсь «войти в систему», я получаю differenct маркер доступа к одной и той же учетной записи Google, в Authlogic -oauth plugin не удается найти пользователя и сбои при входе в систему. Возможно, я не понимаю это правильно, но не AT должен быть одинаковым каждый раз. И может будет проблемой, что я обращаюсь к Google с http://localhost даже , хотя ключи Клиента для разных доменов?
в любом случае, спасибо за любой ответ ... Я провожу уже 2 дня с этой проблемы и отладка не кажется, ведет меня куда
Якуб
PS: Я послал этот вопрос на группу Google oauth-ruby - извините, кто читает оба канала
Спасибо за anwer! Думаю, я могу заверить ваше слово, так как я довольно новая рыба в этом бассейне. Но как это такое, что приложения используют его как аутентификацию? Например, http://github.com/jrallison/authlogic_oauth означает именно так. См. Живой пример на странице http://authlogic-oauth.heroku.com. Я действительно не понимаю. – Jakub
Это приложение, похоже, использует провайдер OAuth от Twitter, который, по-видимому, не имеет возможности выдавать разные токены auth каждый раз. – Jonathan