doutao5419 2012-02-28 14:30
浏览 33

谷歌OpenID卷曲“页面无效”

Query to lynx -dump https://www.google.com/accounts/o8/id leads to <URI>https://www.google.com/accounts/o8/ud</URI> I Provide the details in params

$base_url = "https://www.google.com/accounts/o8/ud";
$params = array();
$params['openid.mode'] = 'checkid_setup';
$params['openid.ns'] = 'http://specs.openid.net/auth/2.0';
$params['openid.return_to'] = 'http://DOMAIN.net/callback.php';
$params['openid.ax.required'] = 'email';
$params['openid.ax.mode'] = 'fetch_request';
$params['openid.ns.oauth'] = 'http://specs.openid.net/extensions/oauth/1.0';
$params['openid.oauth.consumer'] = 'http://DOMAIN.net';
$params['openid.oauth.scope'] = 'https://www.googleapis.com/oauth2/v2/userinfo';
$params['openid.claimed_id'] = 'http://specs.openid.net/auth/2.0/identifier_select';
$params['openid.identity'] = 'http://specs.openid.net/auth/2.0/identifier_select';
$params['openid.realm'] = 'http://DOMAIN.net/callback.php';

I put the params in CURLOPT_POSTFIELDS and send a POST request to $base_url which returns an HTTP Response Like

HTTP/1.1 302 Moved Temporarily
Location: https://accounts.google.com/o/openid2/auth?zt=ChR6dFJDNkpUT2UzbjFEVXNFOERTORIfY3B6Qmg2M1U5TDBlc2hRVjBpZVpEQW91T3JxWF3SQ%E2%88%99APsBz4gAAAAAT0znr5g_miMEG2KIgbjvJ32KInJjo-Sg&hl=en-US

But When I follow the Location Header I come to a page saying

The page you requested is invalid.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
    • ¥30 深度学习,前后端连接
    • ¥15 孟德尔随机化结果不一致
    • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
    • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
    • ¥15 谁有desed数据集呀
    • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
    • ¥15 关于#hadoop#的问题
    • ¥15 (标签-Python|关键词-socket)
    • ¥15 keil里为什么main.c定义的函数在it.c调用不了