我正在为 django webapp 设置 FreeIPA 和 Keycloak 以进行用户身份验证。我已经在 .bashrc 文件中设置了客户端 ID 和客户端密码,并在 django 中正确包含了我的路径(网站加载,只是不正确)。
显示的错误是“很抱歉,找不到客户”。我认为这可能与设置有关。
我应该怎么做才能解决这个问题并使 ipa/keycloak 登录显示登录字段?
我通过查看这篇文章中的设置找到了答案:mozilla-django-oidc with keycloak on django 3
这是我需要在 settings.py 中添加的两行:
OIDC_RP_CLIENT_ID = 'my_client_id'
OIDC_RP_CLIENT_SECRET = os.environ.get("my_client_secret")