zhuliquan opened a new issue, #8521:
URL: https://github.com/apache/apisix/issues/8521
### Current Behavior
I want to convert Apisix authentication to upstream authentication by proxy
rewrite-plugin, but I got error below:
{"message":"Invalid user key in authorization"}
I guess that proxy-rewrite changes authorization in headers before the
basic-auth plugin in apisix.
### Expected Behavior
_No response_
### Error Logs
_No response_
### Steps to Reproduce
I want to convert Apisix authentication to upstream authentication by proxy
rewrite-plugin, but I got error below:
{"message":"Invalid user key in authorization"}
I guess that proxy-rewrite changes authorization in headers before the
basic-auth plugin in apisix.
### Environment
APISIX version is 2.1
Consumer setting is:
```{
"plugins": {
"basic-auth": {
"username": "zhuliquan",
"password": "c8cabe9627b258016c373779fb896fa1"
}
},
"username": "zhuliquan"
}```json
route setting is:
```
{
"plugins": {
"prometheus": {
"disable": false
},
"basic-auth": {
"disable": false
},
"limit-count": {
"time_window": 60,
"disable": false,
"count": 20,
"redis_timeout": 1000,
"rejected_code": 502,
"key": "consumer_name",
"policy": "local"
},
"consumer-restriction": {
"whitelist": [
"zhuliquan"
],
"rejected_code": 403,
"disable": false,
"type": "consumer_name"
},
"proxy-rewrite": {
"scheme": "http",
"disable": false,
"uri":
"/test_index/_search?size=0&from=0&preference=_primary_first",
"headers": {
"set": {
"Authorization": "Basic ZXNfYWRtaW46cWlhbnhpbkBFUw=="
}
}
}
},
"name": "search_full_data",
"priority": 0,
"uris": [
"/v1/files/_search_full_data"
],
"methods": [
"POST"
],
"service_id": "00008"
}
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]