Tôi hơi tò mò muốn biết về cách xác thực OpenID hoạt động.
Có sự khác biệt nào giữa xác thực OpenID và xác thực mà các trang web sử dụng riêng cho chính họ không?
Tôi hơi tò mò muốn biết về cách xác thực OpenID hoạt động.
Có sự khác biệt nào giữa xác thực OpenID và xác thực mà các trang web sử dụng riêng cho chính họ không?
Câu trả lời:
OpenID là một khuôn khổ mở, phi tập trung , miễn phí cho nhận dạng kỹ thuật số lấy người dùng làm trung tâm. OpenID tận dụng lợi thế của công nghệ internet hiện có (URI, HTTP, SSL, Diffie-Hellman) và nhận ra rằng mọi người đã tạo danh tính cho chính họ cho dù đó là tại blog, photostream, trang hồ sơ của họ, v.v. Với OpenID, bạn có thể dễ dàng chuyển đổi danh tính trong số các URI hiện có này vào một tài khoản có thể được sử dụng tại các trang web hỗ trợ đăng nhập OpenID.
Điểm khác biệt là việc nhận dạng sẽ được phân quyền cho một trang bên ngoài (ví dụ Wordpress, Yahoo, ...). Trang web sẽ biết thông tin nhận dạng có ổn hay không và cho phép bạn đăng nhập. Xác thực trang web thông thường thực hiện so sánh với dữ liệu được lưu trữ trong cơ sở dữ liệu riêng tư, vì vậy tên người dùng và mật khẩu của bạn chỉ có thể được sử dụng để đăng nhập vào trang web này. Với OpenID, bạn có thể sử dụng cùng một thông tin đăng nhập trên nhiều trang web.
Tôi tình cờ xem được phần giới thiệu OpenID tuyệt vời này, nó không quá cao cấp cũng không quá thấp.
http://wiki.openid.net/w/page/12995171/Introduction
Nó hơi dài dòng, và ít nhiều được viết dưới dạng văn xuôi, nhưng đọc rất vui và rất nhiều thông tin về những gì diễn ra đằng sau hậu trường.
(Câu trả lời được dán từ câu trả lời của tôi tại quy trình đăng nhập OpenID?. )
Đây là lời giải thích tuyệt vời về khái niệm OpenID. Nó đã giải thích từng bước để triển khai OpenID.
Một người khác có tên [Jan Rain] ( http://janrain.com/openid-enabled/ )
Một hướng dẫn từng bước tuyệt vời khác của Remy Sharp dành cho OpenID