@Jerry Wang

Please take a look at this doc[1]. Different token means different consumer.

Here is an example, maybe it works for you:

curl http://127.0.0.1:9080/apisix/admin/consumers -X PUT -d '
{
    "username": "jack",
    "plugins": {
        "jwt-auth": {
            "key": "user-key",
            "secret": "my-secret-key"
        }
    },
    "upstream": {
        "type": "roundrobin",
        "nodes": {
            "39.97.63.215:80": 1
        }
    }
}'

[1]
https://github.com/apache/incubator-apisix/blob/master/doc/plugins/jwt-auth.md#how-to-enable

On Fri, Jan 17, 2020 at 12:42 PM Jerry Wang <valpass...@gmail.com> wrote:

> Hi,
>
> I have two static websites (HTML and JS only). One for anonymous user and
> the other is for authenticated user.
>
> I am planning to use JWT auth plugin: Can APISIX do reverse proxy
> forwarding based on token? As:
>
> 1. anonymous user access https://mydomianname/ without token (or invalid
> token) forwarded to upstream A.
> 2. authenticated user access https://mydomianname/ with valid token
> forwarded to upsteam B.
>
> BTW: can APISIX serve static websites without setting up upstream?
>
> Thanks,
> --
> Jerry WANG
>


-- 

*MembPhis*
My github: https://github.com/membphis
Apache APISIX: https://github.com/apache/incubator-apisix

Reply via email to