Keycloak 是否支持基本身份验证?

kul*_*uda 5 java keycloak

Keycloak 是否支持基本身份验证(包含单词 Basic 单词后跟一个空格和一个 base64 编码字符串 username:password 的授权标头),如果支持,我如何为其配置领域和客户端设置?我想用 Keycloak 保护我的 rest api 并支持基本身份验证作为一个选项。

Joe*_*Joe 5

是的,这对于具有Access Type: confidential和 的客户来说是可能的Direct Access Grants Enabled。您可以在文档中找到有关这些设置的更多详细信息。

您还需要在您的应用程序设置中启用enable-basic-auth和提供您的credentials。有关更多详细信息,请参阅文档

网上还有一个官方的基本身份验证示例,可以作为起点。

  • 不幸的是,示例链接已损坏! (5认同)
  • 这仍然是真的吗?自 8.0.0 起,凭证支持已被删除 https://www.keycloak.org/docs/latest/release_notes/#credentials-support-removed-from-the-javascript-adapter (2认同)