どのようにRESTful_authenticationの宝石を使用して、別のルビーon Railsのアプリを認証するには?
-
11-09-2019 - |
質問
誰もが任意のアイデアがありますか?状況がこのようなものです:私は主レールのアプリと補助ものを持っています。補助アプリがメインアプリへのRESTful PUTにWebサービス要求を変換するために使用されます。補助アプリがに追加しようとしているリソースには認証が必要です。任意のアイデアをいただければ幸いです!おかげSO!
解決
ActiveResourceは、この目的のために使用されます:
class MyModel < ActiveResource::Base
self.site = OTHER_APP_URL
self.user = OTHER_APP_USER
self.password = OTHER_APP_PASSWORD
# Rest of the code here
end
ここActiveResourceからのRESTful APIに話をする方法についての記事を読むまで:ます。http:// api.rubyonrails.org/classes/ActiveResource/Base.htmlする
他のヒント
私はIMの連絡先のいくつかのポーリングによって私自身の答えを見つけたかもしれないと思います。最も論理的なアプローチはのルビーの宝石を抑制を使用することです。前述のAPIから、一つは単に、クッキージャーを可能安らか認証し、認証を必要とする後続のHTTPアクションでクッキーを含む。)
(私はこれが実装され得るとき、いくつかのコードを掲載します。)
まだかかわらず、コメントおよびまたは代替をお願い申し上げます!
所属していません StackOverflow