2011-12-05 36 views
7

Có một giải pháp de-facto cho ASP.NET MVC 3+ ta nên sử dụng trong trường hợp anh ta cần phải cho phép người dùng đăng nhập vào/lên qua:ASP.NET MVC cho OpenID + OAuth + xác thực tầm thường

  • OpenID
  • OAuth
  • đăng ký Trivial/bằng tay xác thực

?

Điều tôi đang tìm kiếm cơ bản là "API thành viên" hoạt động cho OpenID, OAuth và bất kỳ thứ gì khác. Các tính năng chính bao gồm:

    Vai trò hỗ trợ
  • (đối với ASP.NET MVC)
  • Khả năng liên kết nhiều phương pháp auth để người dùng duy nhất (ví dụ, ai đó lần đầu tiên đăng ký với "đăng ký tầm thường", sau đó anh ấy muốn để ràng buộc tài khoản Google của anh ta và sau đó là tài khoản Yahoo của anh ấy, vì vậy anh ấy sẽ có thể xác thực với bất kỳ tài khoản nào trong số này 3)

Cảm ơn!

Trả lời

7

DotNetOpenAuth là bạn của bạn.

Xem bài đăng blog: OpenID Authentication with ASP.NET MVC3 , DotNetOpenAuth and OpenID-Selector

Ngoài ra, bạn có thể thấy the official tutorial on ASP.NET MVC.

+0

Liên kết tuyệt vời (đầu tiên)! – Killnine

+0

Liên kết cuối cùng đã chết, nhưng tôi nghĩ * đây là liên kết mới: [Tạo một bên phụ thuộc mở (lập trình)] (https://github.com/DotNetOpenAuth/DotNetOpenAuth/wiki/Creating-an-openid-relying- bên-% 28 theo chương trình% 29). Tôi chưa bao giờ thấy liên kết cũ khi còn sống nên tôi không chắc chắn 100% vào liên kết mới. –

Các vấn đề liên quan