Перенесемся вперед.
Недавно я начал работать над базой кода приложения для iOS, которая использует OAuth для регулирования доступа к ресурсам. В частности, мы используем Forgerock AM для управления идентификацией. Разница в том, что мы используем URL-адрес аутентификации, который не является веб-страницей, а URL-запросом http.
В коде я читаю следующий поток:
- < li>Владелец ресурса вводит идентификатор пользователя и передает его в UITextField.
- Учетные данные владельца ресурса отправляются в URL-запрос аутентификации, который возвращает идентификатор токена. ли>
- Затем выполняется вызов HTTP-запроса authorize, где мы передаем идентификатор клиента, codechallenge, метод кода, поскольку мы используем PKCE. Эта конечная точка вернула код аутентификации.
- В конце концов был выполнен еще один вызов конечной точки access_token с кодом авторизации, идентификатором клиента и кодеверификатором. , который возвращает токен доступа
Если на эти конечные точки не отправлялось удостоверение пользователя, является ли мое предыдущее предположение о том, что код аутентификации и токен доступа принадлежат только одному владельцу ресурса, совершенно неверным?
Являются ли код аутентификации и токен доступа не является эксклюзивным для владельца ресурса, прошедшего проверку подлинности на втором этапе?
Подробнее здесь: https://stackoverflow.com/questions/792 ... urce-owner
Мобильная версия