Показать сообщение отдельно
  #12  
Старый 12.02.2019, 20:12
Anatoly Sablin
Guest
 
Сообщений: n/a
По умолчанию Сервис: API для мобильных + WEB-Сайт. Как лучше сделать?

Anatoly Sablin написал(а) к Vladislav Vetrov в Feb 19 18:59:02 по местному времени:

Нello, Vladislav Vetrov.
On 12.02.2019 12:17 you wrote:

AS>>>> REST-API тоже будет будет жить на каком-то backend-е, например
AS>>>> на твоём Laravel.
VV>>> Да, допустим это будет Laravel. Но тогда, как сделать, чтобы
VV>>> соединить это в одно, т.е., чтобы мобильным и web-клиент
VV>>> общались с БД на одном языке. Или в Laravel это невозможно?
AS>> Быстрый гуглинг показал, что умеет https://laravel.ru/posts/42
AS>> (было бы странно, если бы не умел). То есть наружу laravel
AS>> смотрит в rest-api, отдавая json-ы. И тогда уже не важно кто
AS>> общается с ним, веб-клиент, мобильный или какой-нибудь другой.
VV> Да, я видел ранее эту ссылку ранее, но вот, скажи... Допустим мне
VV> нужно создать механизм аутентификации. В Laravel уже есть готовое
VV> решение, но оно не на основе API по ссылке выше, т.к. в Laravel
VV> свой внутренний механизм общения с БД. Тогда, как "прикрутить"
VV> этот API, чтобы им пользовались, как мобильные, так и web-клиенты
VV> для аутентификации? Возможно ли это в случае с Laravel? На сколько
VV> это сложно? Если нет, то что лучше посоветуешь использовать?

Аутентификация выполняется либо через oauth2, либо через jwt. То есть достаточно в header засунуть токен и не важно, что в теле запроса/ответа гонять.

--
Best regards!
Posted using Нotdoged on Android
--- Нotdoged/2.13.5/Android
Ответить с цитированием