В настоящее время я использую Authlogic для обработки всех учетных записей пользователей, но наша компания переключилась на приложения Google, и я бы предпочел использовать эту же аутентификацию для всех пользователей.Аутентификация Google Apps для Rails-приложения
Мой вопрос - как?
Я знаю, что мне нужен жемчужина ruby-openid, но мне еще предстоит интегрировать аутентификацию с третьим лицом. Какие-нибудь недавние примеры или учебные пособия, чтобы помочь в этом?
Спасибо!
Я закончил с грубым, но простым решением. Поскольку каждая учетная запись должна быть активной электронной почтой из нашего домена Google Apps, я оставил автоответчик и простую аутентификацию с открытым идентификатором с URL-адресом открытого идентификатора, жестко закодированным для нашего домена. Затем я возвращаю идентификационный url и на основе этого поиска существующую пользовательскую запись или создаю новую. Не уверен, что это лучший способ сделать это, но он работает и кажется довольно безопасным. Что помогло? - open_id_authentication plugin - http://toddsedano.blogspot.com/2010/05/integrating-openid-google-apps-and-ruby.html – sshefer
Опять же, я не использую AuthLogic, но отмечу это как ответ. Если у вас есть те же проблемы, посетите http://toddsedano.blogspot.com/2010/05/integrating-openid-google-apps-and-ruby.html – sshefer