我的网站用户注册和登录时应该使用 Keycloak 吗?
Posted
技术标签:
【中文标题】我的网站用户注册和登录时应该使用 Keycloak 吗?【英文标题】:Should Keycloak be used in my website user registration and log in? 【发布时间】:2016-03-15 15:45:00 【问题描述】:我正在使用 JBoss JSF 开发一个个人项目,并且该网站需要用户注册和登录功能,就像许多其他网站一样。有很多关于如何在 Java EE 和 JPA 框架中开发用户注册组件的教程。我只是碰巧找到了 KeyCloak 项目。看来 KeyCloak 可以用于用户注册和管理目的,特别是如果您使用 JBoss 开发应用程序。
我的问题是,我真的需要使用它来进行用户注册吗?它看起来很重,我没有找到任何可以参考的 API 文档将其集成到我的 Web 应用程序中。
Keycloak 的最佳用例是什么?以及如何将其集成到 Java EE 应用程序中?任何 Java 应用程序的快速入门或教程将不胜感激。
【问题讨论】:
【参考方案1】:主要的 Keycloak 项目包括一个 adapters documentation(用于保护客户端)examples project,展示了如何使用 JEE 应用程序安全性来保护 JEE 应用程序。
如果您使用 Spring,则有一个 Spring Security adapter 也支持更灵活的安全实现,包括 examples 用于此。
【讨论】:
以上是关于我的网站用户注册和登录时应该使用 Keycloak 吗?的主要内容,如果未能解决你的问题,请参考以下文章