2014-11-21 35 views
1

我正在使用運行在WildFly上的JPA,EJB,CDI,JAX-RS和AngularJS開發Java應用程序。JAX-RS中的社會認證

目前我使用basic authentication,但我想用其他身份驗證選項(如Facebook,Twitter或Google+)來改進它。

Spring Social提供了一組很好的功能來連接社交網絡,但我沒有在我的應用程序上使用Spring。

我的問題是:

  • 春天在什麼社會與EJB玩好?
  • 有沒有例子?
  • Spring Social是否有其他選擇以便與社交網絡連接?

回答

1

我正在使用完全相同的堆棧運行Web應用程序,並且我成功地使用Spring Social進行了Facebook身份驗證。 回答您的問題:

  • 春季社會是一個類庫,確保您可以使用EJB使用它,在 項目中,我實際上已經創建了一個 門面EJB和各種社會春季提供商之間的抽象接口;
  • 你可以在Spring Social web page上找到代碼 的例子,請看Spring Sample Projects;
  • 每個社交都會爲你提供庫和工具來與 連接,而Spring社區庫爲你提供了一個統一的接口,使你的代碼更加簡單和可維護。