2017-01-27 33 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功能來保護任何其他應用程序。