【问题标题】:Keycloak deactivate Kerberos auth without been authKeycloak 在没有经过身份验证的情况下停用 Kerberos 身份验证
【发布时间】:2022-01-03 19:33:02
【问题描述】:

我正在尝试使用 Keycloak 来成功使用 Kerberos 进行登录配置。 (这是一个很大的失败) 我犯了一个错误,即 Kerberos:必需。

换句话说,我打开了身份验证 > 选择浏览器 > 要求要求在Kerberos上

所以我无法再连接了,我在登录“http://localhost:8080/auth”时收到“无效的用户名或密码

是否有人在不删除和重新配置服务器的情况下解决此问题?

【问题讨论】:

    标签: keycloak kerberos


    【解决方案1】:

    找到了对我有很大帮助的东西。我解决了我的问题,我会解释如何

    我在我的 bin 目录中使用过:kcadmin.bat(或.sh) 在 CMD 中打开

    使用 kcadmin 登录

    kcadm.bat config credentials --server http://localhost:8080/auth --realm master --user admin
    

    接下来,我获得了更新流程所需的 ID(主):

    kcadmin.bat get authentication/flows/{FLOW}/executions  
    

    接下来,我输入一个 JSON 文件 {"id":"ID_of_my_flow", "requirement":"ALTERNATIVE"} 保存我的文件,最后写了

    kcadmin.bat update authentication/flows/master/executions -r REALM -f myfile.json
    

    谢谢。

    【讨论】:

      猜你喜欢
      • 2021-12-06
      • 2015-06-22
      • 1970-01-01
      • 2021-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多