Главная страница OAuth

Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X.
информация

Добро пожаловать на домашнюю страницу OAuth в Apigee Edge. На этой целевой странице представлены ссылки на документацию, примеры и другие ресурсы, связанные с использованием OAuth в Apigee Edge.

Платформа OAuth 2.0

Защитите свои API с помощью OAuth 2.0. В этом разделе перечислены ресурсы, примеры кода, видеоролики и другие темы, которые помогут вам успешно использовать OAuth 2.0 в Apigee Edge!

Узнайте об OAuth 2.0

Эта подборка ресурсов поможет вам освоить OAuth 2.0.

  • Документация Apigee:
    • Введение в OAuth 2.0 . Охватывает основные концепции и термины OAuth 2.0. Фокусируется на использовании OAuth на Apigee Edge.
  • Обучение и сертификаты Apigee:
    • Apigee предлагает онлайн-обучение для разработчиков API, включая курс по безопасности API , включающий OAuth.
  • Спецификация IETF:
    • Спецификация IETF . Apigee настоятельно рекомендует вам ознакомиться с этой спецификацией. Он включает в себя хорошее базовое введение и концептуальный обзор.
  • Электронная книга и видео Apigee:

Реализация потоков типа гранта

Apigee предоставляет рабочие примеры каждого типа гранта OAuth 2.0, которые помогут вам начать работу. Примеры представляют собой лучшие практики и демонстрируют, как реализовать типы грантов OAuth в Apigee Edge.

Учетные данные клиента

Код авторизации

  • Реализация типа предоставления кода авторизации . Описывается тип разрешения с акцентом на действия, которые необходимо выполнить для реализации этого типа разрешения в Apigee Edge.
  • Пример реализации . Ознакомьтесь с этим расширенным примером в нашем репозитории API-образцов на GitHub. Вы можете клонировать образец, развернуть его и запустить. Подробности смотрите в файле README . Он включает в себя надежное приложение для входа, которое аутентифицирует пользователей и безопасно взаимодействует с сервером авторизации.

Скрытый

Учетные данные пароля владельца ресурса


Быстрые практические темы

В этих разделах вы найдете краткий контекст и краткие инструкции по выполнению распространенных задач OAuth 2.0:

Ссылки на политику и API

В этих разделах представлена ​​подробная справочная информация о политиках и API, которые напрямую поддерживают OAuth 2.0 в Edge.

  • Политики OAuthV2 . Эти политики позволяют реализовать и настроить четыре типа разрешений OAuth 2.0 в Apigee Edge:
    • Политика OAuthV2 — основа реализации Apigee Edge OAuth 2.0. Он позволяет настраивать «операции» OAuth 2.0 в Apigee Edge, которые генерируют токены доступа и обновления, выдают коды авторизации и проверяют токены. В этом разделе приведены примеры кода, которые помогут проиллюстрировать, как все работает.
    • Политика GetOAuthV2Info — получает атрибуты токенов и делает их доступными для политик и кода, выполняющегося в прокси-сервере API. Этот тип политики может быть полезен, когда вам нужно настроить динамическое условное поведение на основе значения токена доступа. См. также Настройка токенов доступа .
    • Политика SetOAuthV2Info — обновляет профиль токена доступа. Например, вы можете встроить тег, уникальный для вашего бизнеса. См. также Настройка токенов доступа .
  • Коды ошибок OAuth 2.0
  • API OAuth 2.0 . Apigee предоставляет эти API для работы с конечными точками OAuth 2.0.

Платформа OAuth 1.0a

OAuth 1.0a определяет стандартный протокол, который позволяет пользователям приложений разрешать приложениям использовать API от их имени, не требуя при этом от пользователей приложения раскрывать свои пароли приложению.

Справочник по политике OAuth 1.0a

В справочнике по политике OAuthV1 объясняется, как настроить политику OAuth v1.0a. Тип политики OAuthV1 отвечает за генерацию токенов запроса, генерацию токенов доступа и проверку токенов доступа на основе спецификации OAuth 1.0a.

API-интерфейсы OAuth 1.0a

Apigee предоставляет API для работы с конечными точками OAuth 1.0a.

Образец OAuth 1.0a на GitHub

Этот пример прокси-сервера API на GitHub иллюстрирует трехстороннюю конфигурацию OAuth 1.0a. Вы можете скачать и запустить этот код.

Имя Описание
oauth10a-3ногий Демонстрирует трехстороннюю конфигурацию OAuth 1.0a.