You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过kcadmin在Keycloak中启用条款与条件功能

如何通过kcadmin在Keycloak中启用条款与条件功能

当然可以啦!你完全可以通过kcadm.sh命令来在Keycloak中启用条款与条件(Terms and Conditions)这个必填操作,不过你的命令可以稍微调整得更精准一些,下面我给你梳理下具体步骤:

  • 首先确保你已经通过kcadm.sh完成了Keycloak服务器的登录认证,比如执行类似这样的命令(替换成你的服务器地址和管理员账号信息):

    kcadm.sh config credentials --server http://your-keycloak-url/auth --realm master --user kcadmin --password your-admin-password
    
  • 如果你的Realm里还没添加过条款与条件这个必填操作,先用create命令来添加并启用它:

    kcadm.sh create authentication/required-actions -r my_realm -s alias="terms_and_conditions" -s name="Terms and Conditions" -s providerId="terms_and_conditions" -s enabled=true -s defaultAction=true
    
  • 如果这个必填操作已经存在,只需要用update命令修改它的启用状态和默认操作即可(直接指定别名更精准,不用重复传所有参数):

    kcadm.sh update authentication/required-actions/terms_and_conditions -r my_realm -s enabled=true -s defaultAction=true
    

执行完命令后,你可以登录Keycloak控制台,进入对应的my_realm,在Authentication -> Required Actions页面就能看到条款与条件已经被启用,并且设置为默认操作了——用户下次登录该Realm时,就会被要求同意条款才能继续。

备注:内容来源于stack exchange,提问作者Greg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 15:04:32