私はrails-apiアプリケーションを作成し、トークン認証を使用してそのセキュリティを確保しました。authenticate_or_request_with_http_tokenがjsonの代わりにhtmlを返す
authenticate_or_request_with_http_token
を使用するメソッドを呼び出すbefore_filter
を設定しました。すべて正常に動作していますが、認証が正しくない場合、私はHTMLの応答を得ています。
レスポンスの形式はどのように定義できますか?あなたは、単にToken.authentication_request
のラッパーである他人request_http_token_authentication
の中でいくつかの方法が含まれるActionController::HttpAuthentication::Token::ControllerMethods
含むことで
before_filter :restrict_access
private
def restrict_access
authenticate_or_request_with_http_token do |token, options|
check_token token
end
end
def check_token(token)
Session.exists?(access_token: token)
end
あなたのコードをいくつか表示して、人々が実際に助けることができますか? – GoGoGarrett
@GoGoGarrettが私の質問を更新しました。 –