使用密钥斗篷的oauth身份验证.Pod未启动.显示以下错误


--- 
apiVersion: apps/v1
kind: Deployment
metadata: 
labels: 
app: oauth2-proxy
name: oauth2-proxy
spec: 
replicas: 1
selector: 
matchLabels: 
app: oauth2-proxy
template: 
metadata: 
labels: 
app: oauth2-proxy
spec: 
containers: 
- 
args: 
- provider= keycloak
- set-xauthrequest= true
- cookie-secret= xxxxxxxxx
- provider-display-name= 'xxxx xxxx'
- client-id= 'xxxx-xxxxx'
- client-secret= 'xxxxxxxxxx'
- login-url= 'xxxxxxxxx/auth/realms/xxxxxx/protocol/openid-connect/auth'
- redeem-url= 'xxxxxxx/auth/realms/xxxxx/protocol/openid-connect/token'
- validate-url= 'xxxxxxxxx/auth/realms/xxxxxxx/protocol/openid-connect/userinfo'
- keycloak-group= xxxxxxxx
image: 'quay.io/oauth2-proxy/oauth2-proxy:latest'
imagePullPolicy: Always
name: oauth2-proxy
ports: 
- 
containerPort: 4180
protocol: TCP

---
apiVersion: v1
kind: Service
metadata:
labels:
app: oauth2-proxy
name: oauth2-proxy
spec:
ports:
- name: http
port: 4180
protocol: TCP
targetPort: 4180
selector:
app: oauth2-proxy

Oauth-proxy2吊舱未启动。显示以下错误

错误:

[2022/07/20 15:06:07][min.go:54]无效配置:缺少设置:cookie机密提供程序缺少设置:客户端id缺少设置:客户端机密或客户端机密文件缺少电子邮件验证设置:需要电子邮件域或经过身份验证的电子邮件文件。使用电子邮件域=*授权所有电子邮件地址

我认为在容器的参数列表中,=符号周围有空格,这是导致问题的原因。尝试删除它,例如将- client-id= 'xxxx-xxxxx'更改为- client-id='xxxx-xxxxx'。所有参数也是如此。

最新更新