@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