Halfdream для Laravel
Halfdream для Laravel
Интерактив для фанатского стенда Джуманджи на фестивале Старкон-2018.
Аббатство Рэдволл - российское сообщество фанатов творчества Брайна Джейкса.
Сайти event-агенства Butterfly.
Персональный сайт с проектами и блогом.
Бета-версия сервиса для помощи в создании своих сюжетов.
Лендинг для тату-салона.
The game about the Rat on the Wall.
Интернет-магазин гик-товаров.
Лендинг сайта продажи дрип-кофе для фирмы KO&FE.
Формы 113 и 117 наложенного платежа Почты России для OpenCart 2.x.
Сайт, посвященный творчеству Эрин Хантер и серии книг Коты-Воители.
Продолжение статьи про добавление рекордов из игры на сайт от конкретного пользователя. В первой части мы сделали страничку рекордов на Laravel и подготовили API для их добавления — как анонимным, так и авторизированным пользователем. В этой части будем дорабатывать готовую игру на Unity про Крысу на Стене, заходить за свой аккаунт и отправлять рекорды на сайт на Laravel с использованием токена авторизации.
В конце прошлого лета я задумался над простым способом авторизации пользователей форума в мобильном приложении. Как раз в это время вышла версия Laravel 5.3 вместе с пакетом Laravel Passport, где подобное предлагалось из коробки. Раньше я не работал с OAuth 2, так что начал не спеша разбираться. Решил испытать механизм на крысах, в небольшой игре на Unity про Крысу на Стене. Сама игра — простейший раннер, но механизм авторизации может представлять некоторый интерес, если ранее не сталкивался с этим. Я пользовался официальной документацией и статьей про Passport. На хабре подходящей статьи до сих пор не появилось, поэтому решил сам скомпоновать материал, реализовав для интереса добавление рекордов и базовое взаимодействие с клиентом на Unity. Ввиду моей неторопливости это растянулось почти на год, так что сейчас в примерах используются уже Laravel 5.5 и Unity 2017.1.
В первой части статьи разберёмся, как с помощью токена авторизации добавить рекорд пользователя на сайт.