Одна вещь, о которой вы хотите знать, чтобы избежать головной боли: библиотека OpenID Ruby существенно изменилась с OpenID 2.0, поэтому, если вы используете плагин или пример кода из блога, убедитесь, что вы используете версию OpenID, которой он соответствует.
Есть несколько плагинов; один с большой активностью - open_id_authentication
.
Дэн Уэбб (Dan Webb) имеет хорошее руководство по аутентификации OpenID в Rails, которое поможет вам написать реальный код, но обратите внимание, что, по крайней мере, в последний раз, когда я проверял, он не был обновлен для OpenID 2.0. 1012 *