janrain Интеграция входа в социальные сети

Я пытаюсь использовать 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>

Что дальше??


person test    schedule 21.03.2013    source источник


Ответы (1)


Есть два варианта. Во-первых, разработать собственный URL-адрес токена на выбранном вами языке кодирования на стороне сервера и написать некоторые функции, которые будут аутентифицировать вашего пользователя в вашей системе. Затем вы должны обновить значение janrain.settings.tokenUrl, указав путь к этому URL-адресу токена.

janrain.settings.tokenUrl = 'REPLACE_WITH_YOUR_TOKEN_URL';

Второй вариант, который будет проще, — это использовать плагин или виджет Janrain Engage, написанный для вашей системы управления контентом или фреймворка, который выполнит большую часть реализации за вас. Похоже, вы используете web2py, в который уже должна быть встроена поддержка Janrain Engage (его старое название — RPX). Дополнительную информацию см. в документации.

person juan    schedule 25.03.2013