java - 从 Spring Boot 应用程序检查密码是否在 Keycloak 中有效

标签 java spring passwords keycloak

我的用户已经使用有效 token 登录,但在一些重要操作(如确认或取消付费订阅)中,我希望它与其他数据一起发送密码,以便服务器对其进行验证。
到目前为止,我的应用程序已经将用户存储在数据库中,这样开发起来很容易。

如何检查用户是否正确发送了密码?我需要尝试在后端使用用户名和密码登录吗?

最佳答案

您的后端应该已经设置为 Keycloak 客户端,以便它可以传递 token 以进行验证/自省(introspection)。

如果您启用“直接访问授权”,它将允许后端使用 Keycloak 直接传递和验证用户名和密码凭据。

关于java - 从 Spring Boot 应用程序检查密码是否在 Keycloak 中有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44294263/

相关文章:

java - 函数的输出总是等于初始值

java - 带有 EX、EEX、EXP 或 EE 科学记数法的字符串要加倍

java - POSTGRES::在插入 SQLException 时更新

spring - 在AWS Lambda Spring启动中加载自定义ApplicationContextInitializer

django - 在没有浏览器的 django 中触发密码重置电子邮件?

java - (k<<24)>>>24在遥感图像读取中有何意义?

java - Spring 4.1.0.RELEASE 和 Hibernate 4.3.6.Final 的依赖关系问题

java - 类型 'org/springframework/http/MediaType'(当前帧,堆栈 [1])不可分配给 'org/springframework/util/MimeType'

security - 加密 powershell 密码

linux - KSH密码生成器