私はDevailsを使用してRails 3アプリケーションを認証しています。
電子メールによる手動認証に加えて、私はfacebookを使ってシングルサインインを可能にするfacebook接続も持っています。
次のステップはconnectでリンクされています。リンクされたAPI呼び出しを統合する簡単な方法はありますか?
(config/initializers/devise.rbで config.oauth :linkedin, 'MY_APP_ID','MY_APP_SECRET',
を定義するという単純なアプローチの結果、linkedinから「Authorization Tokenは提供されませんでした」というエラーメッセージが表示されます)。私はlinkinを自分のサイトに統合するためにrailのdeviseを使用できますか?
:site => 'https://api.linkedin.com/',
:authorize_path => '/uas/oauth/authorize',
:access_token_path => '/uas/oauth/accessToken'
ありがとうございます!
更新: (信じられないほど)速い返信をありがとう。私はomniauthまたは類似のソリューションを使用して、リンクされた認証を追加するために自分のアプリケーションを変更する必要がないことを望んでいました。しかし、私はリンクされた応答が電子メールを返さないことを知っています。これはユーザーのプライマリキーとして使用されるため、私はfacebookを使用する方法では認証を使用できません(Ryanのソリューションでは、別にTwitterから返されない場合は、私の目的には十分ではありません)。
別のアップデート: Deviseにはomniauthサポートがあり、うまく機能しています。 チェックアウトthis link。この時
素敵すぎます。 –