2011-04-02 41 views
11

Tôi đang xem ví dụ OAuthServiceProvider WebForms đi kèm với dự án DotNetOpenAuth, nhưng muốn thực hiện điều này vào một ứng dụng MVC 3 thay thế.Ví dụ về nhà cung cấp dịch vụ DotNetOpenAuth MVC 3 Ví dụ

Có bất kỳ ví dụ nào về việc ai đó đã thực hiện việc này chưa? Tôi có thể tưởng tượng đây là một kịch bản phổ biến mà ai đó đã giải quyết. Google/SO không trả lại bất kỳ ví dụ hoạt động nào.

Cảm ơn bạn đã hỗ trợ.

Trả lời

12

This project template là trang web ASP.NET MVC bao gồm mô-đun xác thực Nhà cung cấp dịch vụ OAuth trong đó. Nó cũng chấp nhận các đăng nhập OpenID, nhưng bạn có thể trích xuất nó ra nếu bạn không muốn nó. Được cấp, mẫu dự án có vẻ như được ném vào một mã số . Nó hoàn thiện hơn nhiều và sản xuất sẵn sàng hơn một mẫu rất đơn giản mà có lẽ bạn có thể tìm thấy ở nơi khác.

Mặc dù mẫu dự án này nhắm mục tiêu MVC 2, tôi tưởng tượng bạn có thể kết hợp nó với MVC 3 khá dễ dàng.

+1

Cảm ơn bạn đã lấy mẫu. Điều này mang lại cho tôi một khởi đầu tốt trong đúng hướng! Cảm ơn các công cụ OAuth tuyệt vời mà bạn đã viết! – Brandon

+0

Andrew, cảm ơn công cụ. Bạn có biết về một cuống tiêu dùng OAuth đơn giản mà tôi có thể sử dụng để chọc ứng dụng web này không? Tôi vẫn không thể thấy OAuth đang hoạt động. – flipdoubt

+0

Có, DotNetOpenAuth đi kèm với ứng dụng mẫu OAuthConsumerWpf cho phép bạn chơi một phần của người tiêu dùng OAuth cho nhà cung cấp dịch vụ OAuth tùy ý. –