問題タブ [janrain]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
506 参照

php - Janrain OpenID ライブラリを使用して OpenID プロバイダーからメールアドレスを取得する

Google を使用して StackOverflow にサインインすると、次のメッセージが表示されます。

Stackoverflow.com は、あなたの Google アカウント example@gmail.com からいくつかの情報を求めています

• メールアドレス: example@gmail.com

ただ、自分のサイトではOpenIDでログインするとメールアドレスを聞かれません。代わりに、次のメッセージが表示されます。

Google アカウント example@gmail.com で example.com にサインインしています

また、どのステップでメールアドレスを要求する必要があるのか​​ 理解するのが難しいと感じています. ステップを組み込む必要があると思われるコードは次のとおりです。

これはとても明白なように思えます...しかし、私はそれをグーグルで検索し、コードをくまなく調べて理解するのに苦労しています。どんな助けでも大歓迎です!

0 投票する
3 に答える
344 参照

php - Google アカウントの資格情報を PHP アプリ (SSO) に適用するにはどうすればよいですか?

既に Google にサインインしているユーザーがアクセスする PHP アプリケーションがあります (アプリは、Google ログインが必要な Google サイトの iFrame で実行されます)。

ユーザーが両方の場所で同じ ID を持つように、Google ログインを使用する最適な SSO アプローチは何ですか?

いくつかの OpenID オープンソースを使用するのが最善ですか? .. zend/cake/symf プラグイン? GoogleApps インフラストラクチャ? ..または Janrain のような ID サービスですか?

OpenID Connect を使用するのは時期尚早ですか? 等

どうもありがとう。

0 投票する
1 に答える
312 参照

ruby-on-rails - Janrain Engage が Safari ブラウザーで機能しない

テストした他のすべてのブラウザー (Mac Chrome と Firefox) で動作しましたが、Safari では失敗します。現在のソースは次のとおりです: http://eventchampion.heroku.com

0 投票する
1 に答える
156 参照

openid - カスタムOpenIDプロバイダーをJanrainウィジェットに追加します

Janrainウィジェットコードを使用して、独自のカスタムOpenIDプロバイダーをリストに追加することは可能ですか?Google/OpenIDプラグインの隣のように。

私たちが見逃したかもしれない賢いコードはありますか?

ありがとう

0 投票する
1 に答える
243 参照

ios - Appcelerator の Titanium を使用して構築された iOS ネイティブ アプリケーションで janrain エンゲージ ウィジェットを使用する方法は?

Appcelerator の Titanium フレームワークを使用して iOS アプリケーションを開発しました。janrain ログイン ウィジェットを iOS アプリケーションに統合したいと考えています。誰かがこれを試しましたか?もしそうなら、私がこれを行うのを手伝ってください。

ありがとう、シヴァ…

0 投票する
1 に答える
322 参照

ios5 - JanrainとIOS5の互換性

Engage用のJanrainiOSライブラリはIOS5と互換性がありますか?

0 投票する
1 に答える
1604 参照

openid - ソーシャル ログイン プロバイダーからの移行

Janrain Social LoginまたはOneallを完全に統合するとしたら、自分のカスタム システムに移行するためのハードルは何ですか?

たとえば、多くの開発者は Janrains ソーシャル プラグイン (および他の多くのプラグイン) を使用しています。これは、独自のソリューションを提供するためのすべてのコードを作成する時間がないため、または迅速で便利だからです。

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

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

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

十分に説明できたと思います。これは些細なことかもしれませんが、いくつかの説明をいただければ幸いです。OneallやJanrainに縛られないようにしたい。

0 投票する
1 に答える
218 参照

facebook - Janrain-デフォルトのサインインを削除

私は3つのプロバイダー(Facebook、Google、Yahoo)のサイトにJanrainEngageを持っています

ユーザーが私のサイトでFacebook経由で言うことを認証してから私のサイトに戻った場合、3つのログインオプションを表示する代わりに、FacebookアイコンとSign InAsNAMEのみを表示します。3つのオプションが表示された画面を表示するには、[アカウントの切り替え]を押す必要があります。

JanRainがこれを行わないようにする方法はありますか?以前に使用したログインオプションを表示するだけでなく、すべてを表示しますか?

0 投票する
1 に答える
1052 参照

javascript - janrain ウィジェットのリロード

サイトに Janrain ソーシャル ログイン ウィジェットを配置し、AJAX で認証要求を処理しています。

特定の状況で、ソーシャル サイト (Twitter など) へのログインが成功した場合でも、自分の Web サイトへのログインを防止したいと考えています。

これが発生すると、Janrain ウィジェットは「読み込み中...」と言って停止しますが、それ以上何もする必要はありません。ただし、ユーザーが別のサイト (Facebook など) から再度ログインできるようにしたいと考えています。

現在、これを実現する唯一の方法は、ページ全体を更新することです。必ずしも便利ではありませんが、大きな負担でもありません。それでも、これを要求することは避けたいと思います。

これが私のコードです-Janrainが提供するもののほぼ正確なコピー/貼り付けです:

初期化関数を名前付き関数にしてみました。この関数は、ページの読み込み時に明示的に呼び出されます。ウィジェットの初期化には機能しますが、ウィジェットが挿入されているターゲット DIV 内のすべての HTML を削除するために jQuery 呼び出しを行った後でも、再度呼び出すと失敗します。

アイデア?ありがとう!

0 投票する
1 に答える
591 参照

php - GoogleでphpOpenIDを使用しようとすると501HTTPエラーが発生します

私は開発中のプロジェクトでコンシューマーとしてopenID認証を実装しようとしてきましたが、まだ例を思いどおりに機能させることができていません。

サンプルのコンシューマーはyahooopenid認証で完全に機能しますが、try_auth.phpページで失敗し、googleopenIDを使用しようとすると501HTTPエラーが発生します。

try_auth.php(実際のopenIDプロバイダーへの呼び出しを処理するページ)のコードは次のとおりです。

私が気付いたもう1つの考えは、Windows開発ボックス(Apache 2.2.6スタンドアロン、XAMPP、PHP 5.3.8ではない)ではすべてがスムーズに実行され、yahooとGoogleの両方が問題なくopenID認証を実行することです。

誰かが何が間違っているのか考えていますか?

前もって感謝します。