APIG поддерживает пользовательскую аутентификацию как фронтенд‑запросов, так и бэкенд‑запросов.
Пользовательская аутентификация реализуется с помощью FunctionGraph и не поддерживается, если FunctionGraph недоступен в выбранном регионе.
См. API Gateway Developer Guide.
На следующей схеме показан процесс вызова API через пользовательскую аутентификацию.
Рисунок 1 Вызов API через пользовательскую аутентификацию

в левом верхнем углу и выберите API Gateway.
Параметр | Описание |
|---|---|
Имя | Имя авторизатора. |
Тип |
|
Function URN | Выберите функцию FunctionGraph. |
Источники идентификации | Параметры запроса для аутентификации. Вы можете добавить заголовки и строки запроса. Имена заголовков нечувствительны к регистру. Этот параметр обязателен только при установке Тип в Фронтенд, и Max. Cache Age (s) больше 0. При использовании кэша этот параметр используется как критерий поиска для запросов результатов аутентификации. |
Max. Cache Age (s) | Время кэширования результатов аутентификации. Значение 0 означает, что результаты аутентификации не будут кэшироваться. Максимальное значение равно 3600. |
Отправка тела запроса | Определите, отправлять ли тело каждого запроса API в функцию аутентификации. Если включить эту опцию, тело запроса будет отправлено в функцию аутентификации так же, как заголовки и строки запроса. ПРИМЕЧАНИЕ: Эта опция доступна только для выделенных шлюзов API. |
Пользовательские данные | Настраиваемые параметры запроса, используемые совместно с Источники идентификации при вызове функции APIG. |