0

我使用 xoauth 来获取没有用户名和密码的邮件,但它每次都要求授予访问权限

有没有办法将它与谷歌身份验证登录集成

或者我可以将此选项添加到 apiClient 页面,这样它就不会在每次登录时都请求许可

    $options = array(
        'requestScheme' => Zend_Oauth::REQUEST_SCHEME_HEADER,
        'version' => '1.0',
        'consumerKey' => $THREE_LEGGED_CONSUMER_KEY,
        'callbackUrl' => getCurrentUrl(),
        'requestTokenUrl' => 'https://www.google.com/accounts/OAuthGetRequestToken',
        'userAuthorizationUrl' => 'https://www.google.com/accounts/OAuthAuthorizeToken',
        'accessTokenUrl' => 'https://www.google.com/accounts/OAuthGetAccessToken'
    );

此选项用于

$consumer = new Zend_Oauth_Consumer($options);

每次我登录时都会出现这个屏幕:

我希望禁用此批准屏幕

我希望禁用此批准屏幕

4

1 回答 1

1

做不到。如果用户不同意,Google 将不允许您访问用户的详细信息(因此出现确认屏幕)。用户可以选择记住这个选择并且不再显示它,但这不在你的掌控之中。

于 2012-07-20T06:47:01.397 回答