首页 > 解决方案 > 使用 Keycloak 有什么好处?

问题描述

使用 Keycloak 之类的第 3 方服务进行用户管理,而不是在自己的数据库中从头开始构建,有什么优势?

标签: javadatabasespring-bootkeycloak

解决方案


第一个优点是它是开源的,它为您提供了开箱即用的身份管理解决方案。您可以配置它并忘记它。它为您提供 MFA 等安全解决方案,包括 TOTP 和 HOTP 用户管理也很好,您可以创建角色并将其映射到用户并根据角色授予权限。您可以直接依赖 keycloak 并重定向用户(来自 ui)进行登录,或者您可以使用自己的 api 并调用 keycloak 进行身份验证。

我可以继续,但你明白了:)


推荐阅读