2010-10-19 104 views
1

我目前有由兩個部分組成谷歌的App Engine應用程序:使用舊學校的JSP 澤西谷歌的App Engine(Java)的Web服務認證/授權/安全

實現的RESTful服務

一個網站我一直在試圖弄清楚如何在web服務中使用身份驗證,但是由於我之前從未使用過Spring,所以我很遺憾,這聽起來就像是要走的路。

我必須使用Spring,還是可以使用Java EE? Google App Engine是否有任何實現方法?另外,如果我可以對保護Web服務的一些最佳實踐進行高級描述,那很酷。

感謝 馬克

回答

0

應用程序引擎具有built in OAuth support,它應該做你想做的。

+0

我需要認證我的用戶,而不是谷歌用戶 – MStodd 2011-01-27 17:57:12

+0

好的。你的意思是說你已經有了一個已有的用你自己的用戶名,密碼等登錄系統?或者你只是不想使用谷歌賬戶?如果是後者,您可能需要重新考慮。使用谷歌帳戶會給你一大堆成熟,有用的功能,你可能不想自己重新實現。 – ryan 2011-01-27 22:50:39

+0

也,如果你確實想自己實現它,OAuth可能仍然是一個好方法。它被迅速作爲標準採用,所以有很多成熟的通用客戶端和服務器端庫。 – ryan 2011-01-27 23:13:06

0

我推薦你使用apache shiro而不是spring,因爲如果你還沒有使用spring的性能,那麼性能會更高。 Apache shiro是一個安全框架,它可以與GAE集成。您還可以在github中找到一個示例,如何將GAE中的框架與Guice庫集成。 無論如何使用GAE春天你也可以找到相同的最佳做法Google Cloud Platform documentation