0

janrainソーシャルメディアログインを使用しようとしていますが、それでも私は何をすべきか、そしてユーザー情報をテーブルに追加して彼のセッションを開く方法を理解していません、今私はウィジェットとすべてを構成し、次のようにコードを取得しました:

    <script type="text/javascript">
(function() {
    if (typeof window.janrain !== 'object') window.janrain = {};
    if (typeof window.janrain.settings !== 'object') window.janrain.settings = {};

    janrain.settings.tokenUrl = '__REPLACE_WITH_YOUR_TOKEN_URL__';

    function isReady() { janrain.ready = true; };
    if (document.addEventListener) {
      document.addEventListener("DOMContentLoaded", isReady, false);
    } else {
      window.attachEvent('onload', isReady);
    }

    var e = document.createElement('script');
    e.type = 'text/javascript';
    e.id = 'janrainAuthWidget';

    if (document.location.protocol === 'https:') {
      e.src = 'https://rpxnow.com/js/lib/coacharabia/engage.js';
    } else {
      e.src = 'http://widget-cdn.rpxnow.com/js/lib/coacharabia/engage.js';
    }

    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(e, s);
})();
</script>

次に、埋め込みdiv:

<div id="janrainEngageEmbed"></div>

さて、次は何が失われますか?

4

1 に答える 1

1

2 つの選択肢があります。1 つ目は、選択したサーバー側コーディング言語で独自のトークン URL を作成し、システムに対してユーザーを認証する機能を作成することです。次に、そのトークン URL へのパスで janrain.settings.tokenUrl 値を更新します。

janrain.settings.tokenUrl = ' REPLACE_WITH_YOUR_TOKEN_URL ';

より簡単な 2 番目の選択肢は、コンテンツ管理システムまたはフレームワーク用に作成された Janrain Engage プラグインまたはウィジェットを使用することです。これにより、ほとんどの実装が処理されます。Janrain Engage (古い名前の RPX で呼ばれます) のサポートが既に組み込まれているはずの web2py を使用しているようです。詳細については、ドキュメントを参照してください。

于 2013-03-25T19:24:21.043 に答える