Как настроить пользователей при добавлении политик безопасности в мой прокси-сервер apigee - PullRequest
0 голосов
/ 27 февраля 2020

Я довольно новичок в apigee, и мне жаль, если это очевидный вопрос. Я создал конечную точку на своем сервере, и я использовал swagger для загрузки спецификаций, и я создал прокси API ie в apigee.

Я хотел бы использовать потоки OAuth и JWT, но в этой демонстрации я надеялся упростить понимание того, что я выбрал базовый c auth, как показано ниже: image

basic auth apigee

Когда я вызываю конечную точку apigee, я получаю следующее сообщение об ошибке, которое имеет смысл, поскольку я не указал имя пользователя и пароль.

{
    "fault": {
        "faultstring": "Unresolved variable : request.queryparam.username",
        "detail": {
            "errorcode": "steps.basicauthentication.UnresolvedVariable"
        }
    }
}

Но где в apigee я настраивал пользователей? Исходя из их документации это не совсем понятно, видео показывает, как он декодирует закодированные имя пользователя и пароль, но как оно совпадает с тем, что эти значения являются существующими пользователями?

1 Ответ

0 голосов
/ 03 марта 2020

Вы можете установить имя пользователя / пароль для аутентификации в KVM, теле запроса или прочитать из файла (так у меня есть конфигурация)

И затем сравнить свое имя пользователя / пароль, который у вас есть, с именем пользователя / пароль, который декодируется из Basi c Аутентификация.

Вы можете сравнить, добавив политику JS или другой подходящий вам способ.

...