6
OAuth2に接続するようにActiveResourceを設定したり、接続ごとに基本認証を設定する必要があります。私はOAuth2でActiveResourceを設定するいくつかの方法を見つけましたが、それほどエレガントではなく、動的なタイプの設定には向いていません。そこに助けがありますか?OAuth2をサポートするようにActiveResourceを設定する
OAuth2に接続するようにActiveResourceを設定したり、接続ごとに基本認証を設定する必要があります。私はOAuth2でActiveResourceを設定するいくつかの方法を見つけましたが、それほどエレガントではなく、動的なタイプの設定には向いていません。そこに助けがありますか?OAuth2をサポートするようにActiveResourceを設定する
私はActiveResourceクラスは中間クラスから継承することによってこれを行う方法を考え出し:
class Resource < ActiveResource::Base
end
class MyClass < Resource
end
これは、あなたが動的認証(だけでなく、などのサイト、フォーマットを)設定することができ、すべてのクラスについてユーザーはのOAuth2が設定されている場合
:
Resource.headers['authorization'] = 'Bearer ' + my_oauth2_token
またはユーザーが単に基本を使用している場合はその中間のリソースクラスを継承します認証:
Resource.user = my_user_name
Resource.password = my_password
あなたはコアラを見ましたか?動的なOauth認証に使用します。 – Ekampp
具体的には、「ダイナミックタイプの設定」の意味を説明してください。 –