OpenID được triển khai như thế nào?


20

Bạn sẽ thiết kế và triển khai các thành phần OpenID như thế nào?

(Was "Làm thế nào để làm việc OpenID")

Tôi nhận ra câu hỏi này là một chút của một duplicate, và vâng, tôi đã đọc the specwikipedia article.

Sau khi đọc các tài liệu được đề cập ở trên, tôi vẫn chưa có một bức tranh hoàn chỉnh trong đầu về cách mỗi bước trong quy trình được xử lý. Có lẽ những gì còn thiếu là một sơ đồ dòng công việc tốt cho việc triển khai OpenID hoạt động như thế nào.

Tôi đang cân nhắc việc kết hợp OpenID vào một trong các ứng dụng của mình để đáp ứng tình huống đăng nhập một lần B2B, và tôi có thể đi với DotNetOpenID thay vì cố gắng thực hiện nó, nhưng tôi vẫn muốn nắm bắt tốt hơn cụ thể trước khi tôi bắt đầu.

Có ai có thể giới thiệu sách hoặc trang web thực hiện tốt công việc giải thích tất cả không? Nó sẽ không làm tổn thương để có một câu trả lời bao gồm những điều cơ bản ở đây trên trang web này là tốt.

[Chỉnh sửa]

Tôi đã thay đổi tiêu đề để có thêm thực hiện cụ thể, vì rõ ràng là có rất nhiều nơi để có được cái nhìn mười ngàn chân.

  0

Xin lỗi nhưng tôi đã có bài viết giải thích việc sử dụng đĩa của Vista đã bị xóa vì không được lập trình. 23 sep. 082008-09-23 20:50:38

+1

Không đồng ý, đây là chương trình liên quan. 23 sep. 082008-09-23 20:56:33

  0

có lẽ nó phải là "OpenID được thực hiện như thế nào trong ngôn ngữ x hoặc trên platofrm y"? 24 sep. 082008-09-24 12:10:04

2

Kiểm tra an ninh ngay bây giờ podcast, episode 95. (Actually audio)


1

Jeff có một bài viết tuyệt vời về OpenID nơi ông chia sẻ kinh nghiệm của mình:

OpenID: Does The World Really Need Yet Another Username and Password?

Có một số liên kết đến các hướng dẫn trên trang web OpenID chính thức:

http://openid.net/developers/

Bạn có thể có được quyền kiểm soát đăng nhập tốt đẹp cho OpenID (cũng được sử dụng ở đây trên stackoverflow) tại đây:

http://www.idselector.com/

  0

Tôi đọc điều đó, và đó là một cái nhìn tổng quan về mức độ cao, nhưng tôi đoán tôi đang tìm kiếm một cấp độ dưới đây. Tôi có thể thay đổi tên của câu hỏi để "làm thế nào bạn sẽ thực hiện OpenId" hoặc "làm thế nào để thực hiện một openid?". 23 sep. 082008-09-23 20:50:47


1

Cũng liên quan:

Các super-famous talk by Dick Hardt on Identity 2.0, Tôi cho rằng hầu hết mọi người đã xem nó, nhưng nếu bạn chưa có nó là phải xem.

Đó là thêm về lý do cần thiết của những thứ như Open ID và không nhất thiết phải thực hiện chúng.


4

This page có sơ đồ lưu lượng tốt đẹp.

Tôi tìm thấy liên kết này trên OpenID Wiki, bạn có thể muốn kiểm tra ở đó để biết thêm tài nguyên.

  0

Các bước 12-13, 18 và 19 không được tiết lộ đầy đủ. 19 nov. 092009-11-19 04:24:27


3

Tôi khuyên bạn nên dùng Joseph Smarr Recipe for OpenID-Enabling Your Site.

Tôi chưa đọc tài liệu DotNetOpenID, nhưng tôi hy vọng bất kỳ triển khai nào bạn chọn cũng sẽ có một số tài liệu tổng quan và/hoặc ví dụ để minh họa việc sử dụng API.