UserCreds.OAuth

Синтаксис

OAuth: PP.Mb.OAuthLogonData

Описание

Свойство OAuth устанавливает пользовательские данные для авторизации на OAuth-сервере.

Пример

Для выполнения примера предполагается наличие веб-приложения «Форсайт. Аналитическая платформа». Необходимо, чтобы был настроен вход в репозиторий по протоколу OAuth. В адресной строке html-страницы должны содержаться параметры oauth_token и oauth_verifier. Эти параметры будут содержаться в адресной строке страницы, которая будет открыта после нажатия на кнопку «Авторизовать» на сайте Twitter.com. Для открытия репозитория по протоколу OAuth выполните в консоли следующий код:

var mb = new PP.Mb.Metabase({

   Id: "pprepository", UserCreds:{

   OAuth: new PP.Mb.OAuthLogonData({

       OAuthService: PP.Mb.OAuthService.Twitter,

       OAuthToken: PP.App.getQueryParam("oauth_token"),

       OAuthVerifier: PP.App.getQueryParam("oauth_verifier"),

       DefaultMbUser: true,

      })

   }

});

mb.open();

mb.Opened.add(function(){"репозиторий открыт"});

 

После выполнения примера будет открыт репозиторий с указанным идентификатором по протоколу OAuth, в консоль браузера будет выведено соответствующее сообщение. Вход в репозиторий будет выполнен под пользователем по умолчанию.

См. также:

UserCreds