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

Does Keycloak support basic Authentication?

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

是的,对于 Access Type: confidentialDirect Access Grants Enabled 的客户来说,这是可能的。您可以在 documentation.

中找到有关这些设置的更多详细信息

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

还有一个官方 basic-auth example 在线可以作为起点。