gitlab ldap用户_Gitops之Argocd的用户管理及sso(六)

安装后,Argo CD具有一个内置 admin用户,该用户可以完全访问系统。建议 admin仅将用户用于初始配置,然后切换到本地用户或配置SSO集成。

本地用户

本地用户/帐户功能可用于两个主要用例:

  • 用于Argo CD管理自动化的Auth令牌。可以使用有限的权限配置API帐户并生成身份验证令牌。此类令牌可用于自动创建应用程序,项目等。

  • SSO集成过大时,非常小的团队的其他用户。本地用户不提供组,登录历史记录等高级功能。因此,强烈建议您使用SSO

⚠️本地用户可以创建多个,但是配置本地用户需要使用admin用户

创建新用户

新用户应在 argocd-cmConfigMap中定义:

apiVersion: v1kind: ConfigMapmetadata:  name: argocd-cm  namespace: argocd  labels:    app.kubernetes.io/name: argocd-cm    app.kubernetes.io/part-of: argocddata:  # add an additional local user with apiKey and login capabilities  #   apiKey - allows generating API keys  #   login - allows to login using UI  accounts.alice: apiKey, login   #alice为用户名字  # disables user. User is enabled by default  #accounts.alice.enabled: "false" #false表示禁用alice用户

每个用户可能具有两种功能:

  • apiKey-允许为API访问生成身份验证令牌

  • login-允许使用UI登录

禁用管理员用户

一旦创建了其他用户,建议禁用 admin用户:

apiVersion: v1

kind: ConfigMap

metadata:

name: argocd-cm

namespace: argocd

labels:

app.kubernetes.io/name: argocd-cm

app.kubernetes.io/part-of: argocd

data:

<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值