2012-02-24 2 views
6

Janrain Social LoginまたはOneallを完全に統合する場合、ハードルが自分のカスタムシステムに移行するのは何でしょうか?ソーシャル・ログイン・プロバイダからの移行

多くの開発者は、独自のソリューションを提供するためのすべてのコードを実行する時間がないため、または迅速かつ便利なため、Janrainsソーシャルプラグイン(および他の多くのソフトウェア)を使用します。

将来的には、おそらく開発者の時間が長くなると、OpenIDセレクタとopenidライブラリ(stackoverflow独自のソリューションなど)を使って独自のソリューションを書くことができます。さらに、JanrainとOneallは高価になりますが、最初の数千人のユーザーを獲得するのは良いことですが、ユーザー登録が急増した場合、信じられないほど高額になります(特に、ソーシャル・ログインのみを使用している場合は特にそうです)。

私が見ている問題は、私のFacebookのアプリでは、私はFBアプリケーションに与えるサイトURL(例えばoneall)はすべての検証を処理し、アカウントをリンクしてから私のウェブサイトのコールバックURLにリダイレクトする 'http://myapp.api.oneall.com/' 。

しかし、Oneallを自分のソリューションに置き換えると(サイトのURLが変更されます)、どうなりますか?認証は無効になるでしょうか?ユーザーは再びアクセス許可を受け入れる必要がありますか?どのようにして移行を成功させることができますか?

私は十分に説明してくれることを願っています。たぶんこれは簡単ですが、いくつかの明確化は大いに評価されるでしょう。私はOneallまたはJanrainに縛られていないことを確認したい。

+0

私は非常にこの答えを聞くことに興味があります。しかし、可能な代替案として、あなたはHybridAuthのようなものを使うことを考えましたか? http://hybridauth.sourceforge.net/ – TryHarder

答えて

2

私はOneallの経験はあまりありませんが、JanrainはEngageサービスを可能な限りシームレスで非侵入的なものにしています。言い換えれば、何が起きてもユーザーデータを保持することができます。そのため、JanrainはAPIエンドポイントを提供しています。あなたは自由に任意の方法でプロファイルデータを呼び出して保持することができます。 Janrain Engageはユーザーデータをサーバーに保存せず、退室予定の場合はアクセスを保留しません。

たとえば、Wordpressサイトがあり、Engageウィジェットプラグインを使用して従来のログインユーザーデータと同様にログインしたユーザーデータを取得している場合、Engageウィジェットを削除してもWordpressユーザーはそのままになります。彼らのログイン経験は事実の後も変わらない。

もちろん、開発者が自宅のサイトを構築する時間とリソースを持っている場合は、とにかくユーザープロファイルをサーバー側で管理する方法をプログラムする必要があります。

+4

ああ、ジャーリンの誰か。優れた。ご回答いただきありがとうございます。私は質問があります:あなたのプラットフォームはなぜそんなに高価ですか?プラットフォームのあらゆる機能を使用する場合は価格を理解できますが、プロダクションのソーシャルログイン側のみを使用する場合は非常に高価です。ご回答有難うございます。 – Flukey

+0

この返信が遅れて申し訳ありません。私がログインするまで通知を受け取ったことはありません!当社のプラットフォームは、クラス最高のプレミアムサービスです。とにかく、予算を収めた開発者は、馬術を試してみることができます。 Engage Basicは無料で、最大2500のユニークログイン数/月| 6人のプロバイダー...ちょうど出発するための多くです。エンゲージプラスは年間100ドルで、電子メールによる直接サポートと年間5000回のログインが可能です。 12のプロバイダー| 5人の管理者。無料サービスを試してもらえませんか? – duke

関連する問題