Google小工具中的用户身份验证

时间:2011-04-28 06:02:38

标签: authentication google-gadget

我正在创建一个谷歌小工具(用于igoogle或gmail),它会向我的服务器发出请求。 我想知道是否有任何方法让我对用户进行身份验证,而无需在我的服务器上使用用户名/密码进行身份验证。有没有办法使用谷歌身份识别用户(谷歌是否以某种方式给我谷歌用户ID?)。 如果我在谷歌小工具中使用Oauth选项,我将能够获得access_token并将其用作标识符。

1 个答案:

答案 0 :(得分:1)

您可以使用以下参数,它会让Google向您发送带有开放社交ID的签名请求:

params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.JSON;
params[gadgets.io.RequestParameters.AUTHORIZATION] = gadgets.io.AuthorizationType.SIGNED;
params["OAUTH_SERVICE_NAME"] = "HMAC";
params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.GET;