By Tag: PHP

Projects

KuzyT

Персональный сайт с проектами и блогом.

Story Hint

Бета-версия сервиса для помощи в создании своих сюжетов.

Your Choice Tattoo

Лендинг для тату-салона.

Рэдволл.Ру

Аббатство Рэдволл - российское сообщество фанатов творчества Брайна Джейкса.

Край Вселенной

Интернет-магазин гик-товаров.

Дрип-кофе

Лендинг сайта продажи дрип-кофе для фирмы KO&FE.

RP COD

Формы 113 и 117 наложенного платежа Почты России для OpenCart 2.x.

Территория Котов-Воителей

Сайт, посвященный творчеству Эрин Хантер и серии книг Коты-Воители.

Blog

Добавление рекордов с OAuth 2: Laravel Passport + Unity. Часть 2

Продолжение статьи про добавление рекордов из игры на сайт от конкретного пользователя. В первой части мы сделали страничку рекордов на Laravel и подготовили API для их добавления — как анонимным, так и авторизированным пользователем. В этой части будем дорабатывать готовую игру на Unity про Крысу на Стене, заходить за свой аккаунт и отправлять рекорды на сайт на Laravel с использованием токена авторизации.

Добавление рекордов с OAuth 2: Laravel Passport + Unity. Часть 1

В конце прошлого лета я задумался над простым способом авторизации пользователей форума в мобильном приложении. Как раз в это время вышла версия Laravel 5.3 вместе с пакетом Laravel Passport, где подобное предлагалось из коробки. Раньше я не работал с OAuth 2, так что начал не спеша разбираться. Решил испытать механизм на крысах, в небольшой игре на Unity про Крысу на Стене. Сама игра — простейший раннер, но механизм авторизации может представлять некоторый интерес, если ранее не сталкивался с этим. Я пользовался официальной документацией и статьей про Passport. На хабре подходящей статьи до сих пор не появилось, поэтому решил сам скомпоновать материал, реализовав для интереса добавление рекордов и базовое взаимодействие с клиентом на Unity. Ввиду моей неторопливости это растянулось почти на год, так что сейчас в примерах используются уже Laravel 5.5 и Unity 2017.1.

В первой части статьи разберёмся, как с помощью токена авторизации добавить рекорд пользователя на сайт.