2010-11-01 23 views
9

Đá quý xác thực Devise (http://github.com/plataformatec/devise) là công cụ Rails để xác thực người dùng và thiết lập danh tính của anh ấy trong ứng dụng Rails. Tôi đã tìm thấy rất nhiều điều tuyệt vời như thế này cho Rails mà tôi chỉ bị thổi bay ở nền tảng đó. Tôi chỉ học Rails từ tháng Tư, và tôi chỉ thích nó.Công cụ xác thực cho ASP.Net MVC như Devise for Rails?

Tuy nhiên, tôi vẫn còn làm việc trong ASP.Net MVC và tôi đã tạo bộ điều khiển đăng nhập nhỏ của riêng mình cho ứng dụng MVC của mình. Có vẻ như mọi người làm điều này cho ứng dụng MVC của họ, đúng không? Nó không thực sự là một nỗi đau để không, nhưng con người những gì một cảm giác tái phát minh ra bánh xe! Tôi chỉ xử lý hành động sign_in cơ bản, chứ không phải tất cả các hành động khác mà Devise xử lý như gửi thông tin tài khoản, đặt lại mật khẩu, sign_up, v.v. Vì vậy, tự nhiên tôi tự hỏi nếu có một .Net tương đương với Devise nổi xung quanh .

Tôi biết rằng khung .Net có một thành phần xác thực, và tôi đã thử nó, nhưng nó rất nặng ở một số khía cạnh, và rất thiếu các tính năng cơ bản khác mà Devise chỉ xử lý dễ dàng. Ngay cả những quan điểm cho mỗi hành động cũng không hoàn chỉnh như công cụ hỗ trợ xem mà Rails có. Các lược đồ bảng để xác thực .Net quá phức tạp đối với các nhu cầu của tôi. Nhiều ứng dụng có bảng Người dùng riêng và Id, tên người dùng, mật khẩu, v.v. và chúng tôi chỉ cần một cách dễ dàng để nối vào bảng đó và nhận tất cả các conrtollers, hành động và lượt xem được tạo cho chúng tôi. Sự tốt lành của đá quý Devise trong Rails là với một vài lệnh máy phát điện ở dòng lệnh, và một vài dòng ở đây và ở đó để cấu hình nó trong ứng dụng và bộ điều khiển của tôi rồi BOOM, toàn bộ điều chỉ làm việc với rất ít nỗ lực tôi thậm chí không thể tin được.

Tôi hy vọng điều này .Net NuPack mới có thể cung cấp một cơ hội để dễ dàng đưa vào các công cụ như thế này vào một ứng dụng MVC (những gì Rails gọi là đá quý), nhưng trước tiên ai đó phải xây dựng nó. Có ai biết nếu nó đã được thực hiện chưa?

+0

Năm năm sau và tôi phát hiện ra rằng có VẪN không phải là một thành phần xác thực trong ASP.NET đó là đơn giản và dễ sử dụng như lập mưu. Khá khó tin. –

Trả lời

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