В
главе 4 мы упоминали, что большинство веб-сайтов используют имя пользователя и пароль как реквизиты для аутентификации. Мы также обсудили, насколько небезопасно повторное использование этих учетных данных для доступа к API, поэтому для API часто требуется набор учетных данных, отличный от тех, которые используются для входа на веб-сайт. Типичный пример — ключи API. В этой главе мы рассмотрим другое решение —
Открытую Авторизацию (Open Authorization, OAuth), которая становится наиболее широко используемой схемой аутентификации в интернете.