我想在我的Java Google App Engine网络应用程序中使用OpenID,但我不知道从哪里开始......
我查看了openid4java和joid。
openid4java 表示你必须在“认可的库”-path上放置一些库。我的电脑上没有本地电脑,我肯定不知道怎么做 在Google App Engine上执行此操作。
joid 看起来很简单,但不会查找日期或其他内容,因为我在尝试获取身份验证时从Google收到了HTTP 400.
任何指针?
答案 0 :(得分:4)
答案 1 :(得分:3)
将http://appengine-cookbook.appspot.com/recipe/accept-google-aol-yahoo-myspace-facebook-and-openid-logins/(提供Python应用程序引擎的方式)转换为应用程序引擎Java应该很容易,如果通过rpxnow.com就可以了。如果解析json是个问题,您也可以从rpxnow.com请求xml结果。有关RPX API的更多信息,请参阅https://rpxnow.com/docs。
答案 2 :(得分:1)
对于openidjava库,您只需在项目中包含它。如果你正在使用Eclipse(它有一个很好的插件用于GWT和App Engine)。将openidjava文件粘贴到src目录或WEB-INF / lib目录中的jar中,并确保将其添加到类路径中。
答案 3 :(得分:0)