Công cụ thành viên

Công cụ trang web


programming:connect_nukeviet_openid

Khác biệt

Đây là những khác biệt giữa hai phiên bản của trang.

Liên kết đến bản xem so sánh này

Phiên bản sau
Phiên bản trước
programming:connect_nukeviet_openid [2012/05/25 09:59] – được tạo ra laserprogramming:connect_nukeviet_openid [2012/12/20 08:17] (hiện tại) – sửa đổi bên ngoài 127.0.0.1
Dòng 7: Dòng 7:
 OpenID là một hệ thống đăng nhập một lần không có tính tập trung. Đối với những trang web có sử dụng OpenID thì người sử dụng không cần phải nhớ các thông tin về username và password cho riêng trang đó nữa. Thay vào đó họ chỉ cần đăng ký trước 1 tài khoản OpenID tại một trong những nhà cung cấp OpenID, hay thường gọi là i-broker. Do OpenID không mang tính tập trung nên bất kỳ trang web nào cũng có thể sử dụng được OpenID như là một cách đăng nhập cho người dùng. OpenID là một hệ thống đăng nhập một lần không có tính tập trung. Đối với những trang web có sử dụng OpenID thì người sử dụng không cần phải nhớ các thông tin về username và password cho riêng trang đó nữa. Thay vào đó họ chỉ cần đăng ký trước 1 tài khoản OpenID tại một trong những nhà cung cấp OpenID, hay thường gọi là i-broker. Do OpenID không mang tính tập trung nên bất kỳ trang web nào cũng có thể sử dụng được OpenID như là một cách đăng nhập cho người dùng.
  
-OpenID hiện đang được ứng dụng rộng rãi trong các trang web lớn như AOL, Facebook, Yahoo, gmail... Thêm vào đó, việc tích hợp hỗ trợ OpenID có mức ưu tiên cao trong bản Firefox 3. Microsoft cũng đang tiến hành phát triển OpenID 2.0 cho bản Windows Vista và windows 7 của họ+OpenID hiện đang được ứng dụng rộng rãi trong các trang web lớn như AOL, Facebook, Yahoo, Gmail... Thêm vào đó, việc tích hợp hỗ trợ OpenID có mức ưu tiên cao trong bản Firefox 3. Microsoft cũng đang tiến hành phát triển OpenID 2.0 cho bản Windows Vista và windows 7 của họ.
  
 ===== 2. NukeViet OpenID ===== ===== 2. NukeViet OpenID =====
  
-NukeVietOpenID hỗ trợ OpenID 2.0 Directed Identity protocol, cho phép những tên miền được lưu trữ trên máy chủ có thể yêu cầu xác thực. Khi có yêu cầu từ một trang web thứ ba NukeViet OpenID sẽ thực hiện việc kiểm tra xác thực tên miền hợp lệ, Tên miền được mã hóa như một ID và lưu trữ trên máy chủ của nukeviet, nếu ID này là phù hợp, một yêu cầu xác thực sẽ được trả về cho người dùng yêu cầu họ cho phép gửi thông tin trả về website thứ ba. Nếu người dùng chưa đăng nhập trên máy chủ NukeViet, một yêu cầu đăng nhập sẽ được gửi về.+NukeViet OpenID hỗ trợ OpenID 2.0 Directed Identity protocol, cho phép những tên miền được lưu trữ trên máy chủ có thể yêu cầu xác thực. Khi có yêu cầu từ một trang web thứ ba NukeViet OpenID sẽ thực hiện việc kiểm tra xác thực tên miền hợp lệ, Tên miền được mã hóa như một ID và lưu trữ trên máy chủ của NukeViet, nếu ID này là phù hợp, một yêu cầu xác thực sẽ được trả về cho người dùng yêu cầu họ cho phép gửi thông tin trả về website thứ ba. Nếu người dùng chưa đăng nhập trên máy chủ NukeViet, một yêu cầu đăng nhập sẽ được gửi về.
  
-Nếu địa chỉ website thứ ba không tồn tại trên máy chủ, yêu cầu xác thực sẽ bị từ chối.+Trong trường hợp tính năng OpenID chỉ được bật cho những website đã đăng ký với NukeViet.VN, nếu địa chỉ website thứ ba không tồn tại trên máy chủ, yêu cầu xác thực sẽ bị từ chối.
  
 ===== 3. Tổng quan quá trình tương tác ===== ===== 3. Tổng quan quá trình tương tác =====
Dòng 57: Dòng 57:
 Để tăng thêm tính bảo mật cho người dùng, NukeViet OpenID đặt ở chế độ luôn luôn xác nhận, qua đó mọi yêu cầu xác thực đăng nhập cần phải qua sự đồng ý của người dùng. Để tăng thêm tính bảo mật cho người dùng, NukeViet OpenID đặt ở chế độ luôn luôn xác nhận, qua đó mọi yêu cầu xác thực đăng nhập cần phải qua sự đồng ý của người dùng.
  
-Ngoài ra, OpenID sử dụng lại các tài nguyên có sẵn của nukeviet như các class Hash, IP, Flood, chống quá tải máy chủ để đảm bảo an ninh.+Ngoài ra, OpenID sử dụng lại các tài nguyên có sẵn của NukeViet như các class Hash, IP, Flood, chống quá tải máy chủ để đảm bảo an ninh.
  
 ===== 5. Dành cho người dùng NukeViet ===== ===== 5. Dành cho người dùng NukeViet =====
  
-NukeViet hiện đang tích hợp 3 nhà cung cấp OpenID đó là yahoo, google và myopenid+NukeViet 3.1 trở về trước đang tích hợp 3 nhà cung cấp OpenID đó là yahoo, google và myopenid
  
 Để chọn NukeViet OpenID cho website của mình, quản trị viên cần thực hiện các bước sau: Để chọn NukeViet OpenID cho website của mình, quản trị viên cần thực hiện các bước sau:
Dòng 119: Dòng 119:
  
 Sau khi APP được duyệt, website đăng kí sẽ chính thức được sửa dụng hệ thống NukeViet OpenID. Sau khi APP được duyệt, website đăng kí sẽ chính thức được sửa dụng hệ thống NukeViet OpenID.
 +
 +__**Ghi chú**__:
 +  * Kể từ phiên bản NukeViet 3.2, NukeViet OpenID được tích hợp sẵn trong phần mềm nguồn mở NukeViet được phát hành.
 +  * Kể từ NukeViet 3.4.01, NukeViet OpenID mở cửa cho tất cả các website sử dụng mà không cần đăng ký.
  
 ===== 6. Tài liệu tham khảo ===== ===== 6. Tài liệu tham khảo =====
Dòng 132: Dòng 136:
 - Yadis Specification [[http://yadis.org/papers/yadis-v1.0.pdf]] - Yadis Specification [[http://yadis.org/papers/yadis-v1.0.pdf]]
  
-===== 7. Thư viên sử dụng =====+===== 7. Thư viện sử dụng =====
  
 NukeViet OpenID sử dụng thư viện Janrain OpenID Libraries. Website: [[https://github.com/openid/php-openid]] NukeViet OpenID sử dụng thư viện Janrain OpenID Libraries. Website: [[https://github.com/openid/php-openid]]
  
  
programming/connect_nukeviet_openid.1337914790.txt.gz · Sửa đổi lần cuối: 2012/05/25 09:59 bởi laser