私はGoogleに認証するためにopen_id_authentication gemを使用しています。私のセッションコントローラでは、Rails 3.0.9 + open_id_authentication
authenticate_with_open_id(complete_identity_url, OPENID_OPTS) do |openid_result, identity_url, registration|
と呼び出し、401ステータスコードUnauthenticatedを返します。しかし、私はアクセスを確認する必要がありますGoogleのページを表示する必要があります。
私はこのアプリケーションを作成しました:https://github.com/mbashirov/rails3-test、それはセッションコントローラとルートセットにコードしかありません。
そのコードは、レール2.3アプリで完全に機能します。エラーがありますか?
ありがとうございました。
解決策。セッション制御装置において
はコンフィグで
class SessionsController < ApplicationController
include OpenIdAuthentication
を追加/ application.rbすべてが正常に動作します。この二つのステップの後
config.app_middleware.use OpenIdAuthentication
を追加します。
アドバイスをいただきありがとうございました。 – mbashirov