Пытаюсь разобраться с oauth. Что сделано:
- установлен Passport
и auth
- запущены миграции и т.п. В итоге всё завелось, но не ясна логика работы. Где не смотрел - слишком много слов и абстракции.
Как я должен теперь работать?
oauth_clients
Код
public function login(Request $request)
{
if (Auth::once(['email' => $request->input('email'), 'password' => $request->input('password')])) {
return Auth::user()->oauth;
}
return response('Not auth', 401);
}
users
access_token
и refresh_token
. Отправляю вновь логин, пароль, но дополнительно ещё и client_id
, client_secret
и др (т.е. часть данных, полученных при первом запросе)access_token
.Всё вроде бы работает. Но при каждом запросе http://test/oauth/token токен генерируется каждый раз новый. Т.е. сколько раз залогинились, столько раз и создаётся токен. Это правильно? Или же нужно первым запросом проверять - если логин и пароль верный и есть действующий access_token, то верни его. Если нет, то там же создай новый. Или как?
Как всё это правильно должно работать?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть код, который наносит на фото в форматеjpg другое фото в формате
Доброго времени сутокСтолкнулся с проблемой после обновления на Yii 2