I want change KongCredential to k8s Secret
I use basic-auth multi-user
The first basic-user working correctly
But basic-user2 is not working
curl result is “{“message”:“Invalid authentication credentials”}”
kong log :
- basic-user2 : 10.242.0.26 - - [12/Mar/2020:00:49:11 +0000] “GET /service/health HTTP/1.1” 401 48 “-” “curl/7.29.0”
- basic-user : 10.242.0.26 - - [12/Mar/2020:00:49:59 +0000] “GET /service/health HTTP/1.1” 200 2 “-” “curl/7.29.0”
How can I add multiple user for basic auth?
env: kong : 2.0.2
ingress-controller : 0.7.1
apiVersion: configuration.konghq.com/v1
kind: KongConsumer
metadata:
annotations:
kubernetes.io/ingress.class: a-kong
name: basic-consumer
credentials:
- basic-user
basic-user2
username: basic-consumer
custom_id: basic-consumer
---
apiVersion: v1
kind: Secret
metadata:
name: basic-user
stringData:
kongCredType: basic-auth
username: abcuser1
password: user1
---
apiVersion: v1
kind: Secret
metadata:
name: basic-user2
stringData:
kongCredType: basic-auth
username: abcuser2
password: user2