2011-03-14 312 views
3

我正在尋找支持以下身份驗證機制的基於Java的REST服務器。也請讓我知道了基於REST的認證REST身份驗證

  1. 令牌最好的資源
  2. 證書
  3. 的Kerberos
  4. 的Oauth
  5. 開放的。ID

回答

0

任何Java容器應支持這些要麼是:

  1. 的Apache/IIS作爲部署SSO(單點登錄)
  2. 認證插件
1

我從WSO2的建築師...所以我的回答可以偏向一個反向代理...

您可以使用開源WSO2 Application Server部署你的RESTful服務,並WSO2 Identity server有兩方模式OAuth的支持...

謝謝...

1

部分ANSW呃方法2)證書:

如果您打算使用證書進行身份驗證,我必須假定API將被有限數量的可信客戶端應用程序使用。我最近開發並部署了一個REST API供組織內部使用,我們使用服務器客戶端證書進行身份驗證。該解決方案提供了非常高的安全級別,但在外部暴露的API中使用非常不切實際。這篇文章給出了一些信息:Java HTTPS client certificate authentication