Tôi đang viết một Bên đáng tin cậy và sử dụng nhà cung cấp của Google. Yadis dẫn tôi đến https://www.google.com/accounts/o8/ud, tôi tạo ra một hiệp hội, và chuyển hướng trình duyệt của người dùng tới URL đó (HTTP 307), và điền vào các thông số truy vấn sau đây:Google OpenID: trang bạn yêu cầu không hợp lệ
- openid.ns:
http://specs.openid.net/auth/2.0
- openid.mode: checkid_setup
- openid.assoc_handle: value_received_from_association,
- openid.return_to:
http://my_host:and_port/?returned=1
AFAICT, tôi đã điền tất cả mọi thứ tôi s upposed để cung cấp, nhưng trình duyệt của người dùng của tôi nhận được một trang từ google mà nói "Trang bạn yêu cầu không hợp lệ". Bằng cách nào?
Oh ya, không biết làm thế nào tôi bỏ lỡ điều đó. :) Trên thực tế, đặc tả OpenID cho phép sự vắng mặt của 'openid.claimed_id' và' openid.identity', nhưng Google và hầu hết các OP không thực sự hỗ trợ hành vi đó. –