Я использую PHP-библиотеку OAuth 2.0 для разработки сервера OAuth 2.0 на PHP.
В примере этой библиотеки я вижу 3 таблицы: auth_codes
, clients
и tokens
.
Насколько я знаю, токены используются для доступа к данным, а коды авторизации используются для получения токенов.
Но проблема в том, что если я сделаю
...authorize.php?client_id=0123456789ab&response_type=token&state=test_state
Я могу получить токен, даже не получив код доступа.
Как это возможно? Это правильная реализация?