2010-10-21 41 views
5

Tôi đang cố triển khai DotNetOpenid trên trang web asp.net của mình. Tuy nhiên, càng cố gắng đọc trên DotNetOpenid, tôi càng cảm thấy bối rối. Mục tiêu ban đầu của tôi là cho phép quá trình đăng nhập người dùng (tương tự như StackOverflow).Triển khai DotNetOpenid trên trang web asp.net của tôi

Tôi đã cố gắng để có được một số giúp đỡ thông qua câu hỏi này dotnetopenid tutorial
nhưng đã không thành công (vì tôi không sử dụng MVC)

Làm thế nào tôi có thể nhận được một hướng dẫn mà có thể giúp tôi thực hiện điều đó?

Trả lời

1

Tôi đã được đăng câu hỏi của tôi ở đây Support Forum. Khá hữu ích.

1

Mẫu dự án ASP.NET OpenID web site (C#) không phải là một lời dạy kèm, nhưng nó tạo ra một trang web OpenID ASP.NET hoạt động.

Tôi vừa cài đặt và có thể thiết lập và chạy một trang web. Dưới đây là một vài gotchas mà tôi chạy vào:

  1. Khi bạn tạo một dự án mới sử dụng mẫu, không chọn một con đường sâu - điều này sẽ tạo ra vấn đề trong quá trình tạo cơ sở dữ liệu.

  2. Khi lần đầu tiên chạy ứng dụng, bạn sẽ đạt được một ngoại lệ - đừng lo lắng về điều đó. Khi bạn nhận được YSOD, chỉ cần duyệt đến trang Setup.aspx được đề cập trong hướng dẫn.

  3. Nếu bạn không có OpenID, bạn sẽ cần có. Trang ban đầu được tải sau khi tạo cơ sở dữ liệu có liên kết 'Nhận OpenID' nếu bạn cần có. Đó là một quá trình đơn giản và chỉ mất vài phút.

Khi bạn vượt qua điều đó, bạn sẽ có triển khai thực hiện một trang web OpenID.

Bạn cũng có thể muốn xem DotNet OpenAuth ASP.NET Controls.

HTH

Sửa

Đối với bất cứ ai quan tâm, đó cũng là một mẫu ASP.NET MVC 2 OpenID web site (C#). Tôi ngạc nhiên @Andrew Arnott trả lời các câu hỏi khác và không đề cập đến những điều này, kể từ khi ông là tác giả.

+0

@Andrew Arnott đã trả lời câu hỏi nào? – user279521

+0

@ user279521, Rất tiếc, xin lỗi - bạn đã nghĩ câu hỏi mà bạn đã liên kết trong câu hỏi của bạn. –

+0

Tuyệt. Thx rất nhiều. – user279521

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