Tôi phải là ngu ngốc, bởi vì tất cả các bài viết tôi đã thấy trên OpenID trong ASP.NET đã chỉ đơn giản là nhầm lẫn tôi về vấn đề này. Tôi khá chắc chắn tôi hiểu các khái niệm liên quan ở đây, tôi chỉ là một chút mờ về cách mọi thứ nhìn vào mặt sau của sự vật.Làm cách nào để sử dụng OpenID trong trang web ASP.NET mới của tôi?
Vì vậy, một người dùng mới đến trang web của tôi và muốn tạo một tài khoản. Đây là lũ câu hỏi:
- Đây là bước đầu tiên để anh chọn nhà cung cấp OpenID mà anh ta sẽ sử dụng để đăng nhập?
- Tôi có nhắc tên người dùng trên hệ thống của tôi không?
- Tôi có cần buộc anh ta vào cùng một nhà cung cấp OpenID mỗi khi anh ta quay lại hay anh ta có thể chọn nhà cung cấp mới mỗi lần không?
- Cơ sở dữ liệu trông như thế nào ở đây? Tôi có tên người dùng của mình trong một bảng và được liên kết với một nhà cung cấp OpenID không?
- Điều gì xảy ra nếu người dùng không có tài khoản OpenID? Tôi có nên cho phép anh ta tạo một tài khoản truyền thống ở cuối trang của tôi, sau đó tự giới thiệu mình là một nhà cung cấp OpenID không?
Tôi thiếu gì ở đây? Tôi thường khá tươi sáng, nhưng khu vực này đã được như kryptonite để Superman cho smarts phát triển của tôi. Cảm ơn trước!
Adam
Cảm ơn bạn! Nugget nhỏ đó là những gì tôi đã mất tích. Tôi rất muốn chấp nhận 2 câu trả lời, nhưng câu trả lời khác chứa đựng nhiều chi tiết kỹ thuật mà tôi cũng đang tìm kiếm. –