在向代理服务器添加安全策略时如何设置用户

问题描述 投票:0回答:1

我对apigee还是陌生的,如果这是一个明显的问题,我感到抱歉。我已经在服务器中创建了一个端点,并且使用了swagger上传规范,并在apigee中创建了一个API代理。

我想使用OAuth和JWT流程,但是在此演示中,我希望能够很容易理解我选择了下图所示的基本身份验证

basic auth apigee

当我调用apigee端点时,收到以下错误消息,因为我没有指定用户名和密码,所以这是有道理的。

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

但是,我在apigee中的哪里设置用户?根据他们的documentation,这还不是很清楚,视频显示了它如何解码编码的用户名和密码,但是如何匹配此值是现有用户呢?

apigee
1个回答
0
投票

您可以在KVM中设置用户名/密码进行身份验证,请求正文或从文件中读取(这是我的配置方式)

然后将您已配置的用户名/密码与从基本身份验证解码的用户名/密码进行比较。

您可以通过添加JS政策或其他适合您的方式进行比较。

© www.soinside.com 2019 - 2024. All rights reserved.