2011-01-27 6 views
3

私たちは、ユーザーがGoogle、Yahoo、AOL、およびOpenIDを通じてログインしてコメントを追加できるように、Echo(aboutecho.com)を使用しています。 EchoはJanRainを使ってこれを行います。JanRainは複数のWebサイトによるログインをサポートし、同時にFacebook Connectをサポートできますか?

すべては、それがウェブサイトのは、既存のことは事実である、を除いて、それが動作

(rpxnowが受け付けを開始のウェブサイトである)のFacebookが欠落しているが、Facebookのログインを追加する場合を除き、我々はoursite.rpxnow.comにFacebookアプリのベースURLを変更する必要が順調ですFacebook Connectを使用してユーザーをログインさせる方法が機能しますか?既存のFacebookのログインはwww.oursite.comのように私たちのドメインと一致する必要があるので、Facebookのアプリ設定に登録されていますが、JanRainもそれをoursite.rpxnow.comに変更したいのですか? Facebookは1つのドメインのみを受け入れることができるので、どちらか一方のドメインが枯渇するでしょうか?ありがとう。

答えて

1

あなたがJanrain Social Login(Engage)を使用している場合は、Facebook接続メソッドをJanrain認証メソッドに置き換えます。

あなたが「社会人ログイン」を使用すると、「社会人ログイン」のoAuthトークンが返されます。このトークンを使用して、このAPIエンドポイント(https:// {your-engage-domain.com}/api/v2/auth_info)を介して、正常な認証イベントからユーザーの正規化されたデータのペイロードを取得できます。このためのコードサンプルは、Janrainのウェブサイトにあります。

このペイロードには、Facebook APIに対する追加呼び出しを実行するために使用できるユーザーのFacebook認証のoAuthトークンが含まれます。

Janrain Social Loginは、Facebook Connectを使用して生成されたトークンを使用することができる(https:// {your-engage-domain.com}/api/v2/add_or_update_access_token) Facebook ConnectとJanrain Social Loginの両方に同じFacebookアプリケーションID)を追加し、Janrainのサーバーに保存されているFacebookトークンを追加または更新します。

関連する問題