А её вот и не хватает.
Всем привет.
Берём гипотетический сайт, где надо произвести действия от имени кошелька.
Теоретический план:
- На сайте есть QR код, который нужно отсканировать через программу TON Surf после ввода ПИН кода.
- TON Surf запрашивает согласие, с указанием домена сайта и кратким описанием (домен и описание внутри QR кода должны быть), после чего отправляет ответ (сессионный хэш пользователя на сайте из QR кода + кошелёк) на сервер сайта по вложенной ссылке из того же QR кода (домен в ссылке на отправку конечно должен совпадать с доменом сайта).
- В это время сайт каждую секунду в течение 3 минут пытается получить ответ с сервера с сессионым хэшом пользователя. После получения положительного ответа сайт заполняет кукисы и открывает кнопки действий от кошелька пользователя.
- В случае 3-х минутного таймаута или отрицательного ответа, сайт перегенерит QR с новым сессионым хэшем.
В QR надо ещё засунуть стандартизированную метку, которую TON Surf должен опознать что бы начать авторизацию.