argocd登录SSO后发生重定向循环问题
创始人
2024-09-13 02:30:45
0次
- 检查ArgoCD配置中的SSO设置,确保引入正确的证书和密钥文件。
示例代码:
apiVersion: argoproj.io/v1alpha1
kind: ArgoCD
metadata:
name: argocd-server
spec:
tls:
certificate: /path/to/tls.crt
privateKey: /path/to/tls.key
dex:
openShiftOAuth: false
image: quay.io/dexidp/dex
version: v2.22.1
connectors:
- type: github
id: github
name: GitHub
config:
clientID:
clientSecret:
- type: ldap
id: ldap
name: LDAP
config:
host:
port:
bindDN:
bindPW:
userSearch:
baseDN:
filter:
username:
idAttr:
emailAttr:
nameAttr:
- 确定SSO URL是否正确,以及ArgoCD是否已配置为允许访问此URL。
示例代码:
apiVersion: argoproj.io/v1alpha1
kind: ArgoCD
metadata:
name: argocd-server
spec:
dex:
connectors:
- type: github
...
redirectURI: https://argocd.example.com/auth/github/callback
- type: ldap
...
redirectURI: https://argocd.example.com/auth/ldap/callback
- 检查ArgoCD和SSO登录页面中的cookie设置是否正确,以确保用户会话可以正确地保持。
示例代码:
apiVersion: argoproj.io/v1alpha1
kind: ArgoCD
metadata:
name: argocd-server
spec:
dex:
connectors:
- type: github
...
cookieSameSite: none
- type:
相关内容