Подскажите, это для api подойдет? У меня цель сделать на клиентах ( не браузерах) sso, и цель не во входе один раз - а именно в том, что аккаунт универсален для все проектов.
D' Normalization: спасибо! Теперь у меня в голове выстроилась картина. Именно как у хабра, да.
Уточнение: мой единый центр авторизации заводит аккаунт, связывает с аккаунтом токен. Этот токен выдается локальному аккаунту и после манипулирует им (посылает в запросах). Надеюсь правильно думаю.
Как мне определить куда обращаться за авторизацией: или к api с аккаунтам (напрямую) или делать затычки на локальном api и делать запрос из этого api к основному (с перепдрисацией на вспомогательном)
D' Normalization: спасибо! Еще вопрос, стоит ли делать запрос авторизации сначала на API проекта, который будет отправлять его на API аккаунта, или делать напрямую?
Как в это все вольется авторизация через соц. сети? Имею ввиду что аккаунт можно будет создать через социалки, и авторизироваться на API проекта используя их.
Один API служит для авторизации, выдает ключ. Приложение сохраняет его, и делает все запросы к API проекта прикрепляя ключ. Проверка ключа происходит запросом к API для авторизации. Вроде так же?
Что скажете насчет Oauth 2.0? Или его использовать для этого решения не выйдет?
Виктор Таран: указано в вопросе что виртуальный хостинг. htaccess указан. Дерево каталогов тоже в вопросе можно выдрать.
Я скажу более, проблема оказалось простой. В вопросе достаточно информации. Все перечисленное вами для решения проблемы излишне.
Думаю вы просто пытались выпендриться, и огромный текст, и непонимание что за проблема, и обороты про "недо тз" и "блестящие вопросы" - только подтверждает это.
И правильно, что молчите. virtualhost не редактируется на виртуальном хостинге, DirectoryIndex не подойдет по той же причине, почему не работает обычный редирект.
P.S. Чувствуется когда человек пытается блЯстнуть, а не помочь.
Andrzej Wielski: вот и мне Slim нравится, но в нем только роутинг и ничего больше. Посмотрел доки и с десяток туториалов - Lumen и Laravel вроде не сильно отличаются. И все чаще сталкиваюсь с мнением мол "Зачем Lumen если если есть Laravel". Выходит API можно развернуть и на Laravel c потенциалом в развитии.
Евгений Самойленко: насколько я понял, Lumen хорош для API, а для веб-приложений использовать Laravel? Прошу прощения, если вопросы тривиальны, совсем зеленый в теме.
Алексей Уколов: у меня виртуальный хостинг, не думаю что в VirtualHost будет какая-то магия. htaccess чист, исключительно стоковый Laravel. Все эксперименты с htaccess не увенчались успехом, не вижу смысла их прикладывать.
Сейчас необходим роутинг и работа с бд (много наслышен о работе с бд у laravel). В будущем возможно расширение. Сложнее ли для этих простых задач использовать laravel, так сказать, с запасом на будущее?