rhomobile中的google身份验证

时间:2012-05-29 08:49:07

标签: rhomobile rhodes

我是rhomobile的新手,我正在尝试开发一个应用程序,我需要验证谷歌帐户ID以访问该应用程序。

我尝试过使用openid进行身份验证。我先写了一个get请求来获取XRDS。获得XRDS后,我写了一个POST请求来请求登录。

但在发送帖子后,我得到了如下的回应:

<HTML>
<HEAD>
<TITLE>Method Not Allowed</TITLE>
</HEAD>
<BODY BGCOLOR='#FFFFFF' TEXT='#000000'>
<H1>Method Not Allowed</H1>
<H2>Error 405</H2>
</BODY>
</HTML>

Params: {"rho_callback"=>"1", "status"=>"error", "error_code"=>"2",            "http_error"=>"405", "headers"=>{"allow"=>"GET, HEAD", 

“cache-control”=&gt;“private,max-age = 0”,“content-type”=&gt;“text / html; charset = UTF-8”,“date”=&gt;“星期一, 2012年5月28日21:54:15 GMT“,”expires“=&gt;”星期一,2012年5月28日21:54:15 GMT“,”服务器“=&gt;”GSE“,”transfer-encoding“=&gt;” chunked“,”x-content-type-options“=&gt;”nosniff“,”x-frame-options“=&gt;”SAMEORIGIN“,”x-xss-protection“=&gt;”1; mode = block“ },“__ rho_object”=&gt; {“body”=&gt;“0”},“post”=&gt;“完成”}

任何人都可以帮助我如何继续。或者我可以使用其他类型的身份验证吗?

1 个答案:

答案 0 :(得分:0)

这里是为Google API编写RhoSync身份验证方法的一些示例代码。这可能对你有所帮助。 http://docs.rhomobile.com/google-api-rhodes-rhosync-tutorial#writing-the-rhosync-authentication-method-for-google-api