2013-08-01 31 views

Trả lời

8
  • https://www.google.com/accounts/o8/id là một XRI OpenID identifier có thể được sử dụng khi một trang web yêu cầu bạn cho bạn URL OpenID. Về mặt kỹ thuật, nó không phải là URL OpenID của riêng bạn (bạn sẽ có một số chuỗi duy nhất được nối thêm) nhưng tài liệu mà nó cung cấp chứa tất cả thông tin mà một nhu cầu của người tiêu dùng OpenID.
  • https://www.google.com/accounts/o8/ud là URL thực tế của nhà cung cấp OpenID của Google. Không sử dụng nhiều cho bạn nhưng người dùng OpenID sẽ gửi yêu cầu tới URL đó như là một phần của luồng OpenID.

Tóm lại, khi một trang web hỏi bạn mã nhận dạng OpenID, bạn có thể nhập https://www.google.com/accounts/o8/id. Sau đó, trang web sẽ thực hiện GET trên URL đó sẽ trả về một tài liệu XRDS. Tài liệu XRDS này chứa URL của nhà cung cấp OpenID của Google là https://www.google.com/accounts/o8/ud và sau đó sẽ tiếp tục với luồng OpenID.

Xem http://openid.net/specs/openid-authentication-2_0.html để biết thông tin đầy đủ về số nhận dạng và nhà cung cấp OpenID.

+1

Cảm ơn câu trả lời của bạn, rất hữu ích. – Kezealia

+0

Tài liệu của Google hiện có lỗi đánh máy khó chịu. Nó liệt kê URL "ud" là mã nhận diện OpenID của XRI và không liệt kê URL "id" ở bất kỳ đâu. Điều này đã khiến tôi đau đầu rất nhiều trong vài ngày qua. – haydenmuhl

+2

Lưu ý rằng Google [không hỗ trợ OpenID 2.0 nữa và đề xuất di chuyển sang OpenID Connect] (https://developers.google.com/identity/protocols/OpenID2Migration). –