Настройка скрипта sdk-suggest-token.js для вспомогательной страницы

На странице, которая будет принимать OAuth-токен, подключите одну из версий скрипта sdk-suggest-token.js:

<head>
   <script src="https://yastatic.net/s3/passport-sdk/autofill/v1/sdk-suggest-token-with-polyfills-latest.js"></script>
</head>

См. также:

<head>
   <script src="https://yastatic.net/s3/passport-sdk/autofill/v1/sdk-suggest-token-latest.js"></script>
</head>

Синтаксис и параметры

YaSendSuggestToken(origin, extraData)

Пример вызова для виджета или кнопки авторизации:

YaSendSuggestToken(
   'https://examplesite.com',
   {
      flag: true
   }
)

См. также Пример использования скрипта на странице HTML

Описание параметров:

Параметр

Описание

origin

Origin страницы с кнопкой или виджетом, на которую будет отправлен postMessage с токеном. Значение параметра должно быть всегда заполнено и не должно содержать символ *.

extraData

Дополнительные данные, отправляемые на страницу с кнопкой. Должен быть валидным JSON-объектом.

Возвращаемое значение

Ничего не возвращает.

Пример использования на странице HTML

Для настройки вспомогательной страницы, которая принимает токен, используйте код:

<!doctype html>
<html lang="ru">

<head>
   <meta charSet="utf-8" />
   <meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, shrink-to-fit=no, viewport-fit=cover'>
   <meta http-equiv='X-UA-Compatible' content='ie=edge'>
   <style>
      html,
      body {
         background: #eee;
      }
   </style>
   <script src="https://yastatic.net/s3/passport-sdk/autofill/v1/sdk-suggest-token-with-polyfills-latest.js"></script>
</head>

<body>
   <script>
      window.onload = function() {
         window.YaSendSuggestToken("https://examplesite.com", {
            "kek": true
         });
      };
   </script>
</body>

</html>