2017-01-27 22 views
3

我们想要开发一个使用Java 8,Spring Boot和Thymeleaf的应用程序。对于用户管理,我们希望实现一个正常的RBAC。我发现“Stormpath”及其正是我们想要的。但是我们这里最头疼的是,我们的用户数据不仅存在于我们公司以外的服务器上,而且还存在于美国。这对我们来说是一个很大的nogo。Spring-Boot:替代Stormpath

我想没有可能在我们的服务器上安装stormpath的副本。那么您是否知道提供相同级别的功能和支持的替代方案?

+0

我不知道为什么有些人低估了这个问题,因为它只是一个很好的...所以我upvoted :) – Toilal

回答

1

经过一番谷歌搜索,我发现KeyCloack开源项目。它似乎是Stormpath,Auth0或其他SaaS用户管理解决方案的非常好的自托管和免费替代方案。

因为它运行在Java上,所以似乎可以通过embed it in a Spring Boot Application

您还可以让KeyCloack服务器应用程序独立运行并使用OAuth2功能来保护任何其他应用程序。