使用Keycloak有什么优势?

时间:2020-09-25 08:58:06

标签: java database spring-boot keycloak

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

显而易见的是,设置密钥斗篷比自己构建密钥斗篷要快得多。对于具有复杂用户模型的大型应用程序尤其如此。它还使将来更容易适应新的身份验证机制。

相关问题