Я успешно установил и протестировал рабочий процесс OAuth 2 с Symfony 2 и FOSOAuthServerBundle.
Я могу запросить код и успешно получить пару токенов доступа/обновления с помощью кнопки «Войти с помощью» на сторонней тестовой странице, которую я настроил, и получить пользователя из моего API с помощью пользовательского вызова API. Довольно круто здесь.
Однако каждый раз, когда я тестирую поток с самого начала, мой сервер oAuth продолжает перенаправлять пользователя на страницу авторизации. Вот мои вопросы.
- После авторизации пользователя и приложения не следует ли пропускать часть процесса авторизации с помощью OAuth 2.0?
- Это исправлено на стороне сервера или мне следует изменить способ запроса учетных данных на клиентском сайте?
- И, наконец... могу ли я отладить и исправить это?