Điều này có thể thực hiện được không? Tôi muốn xây dựng một trang web cộng đồng nhỏ nhưng không muốn sử dụng Live ID.Cách nhận xác thực OpenID trên Dịch vụ SharePoint?
Trả lời
Sharepoint có mô hình nhà cung cấp xác thực có thể mở rộng, vì vậy bạn có thể sử dụng để mở rộng mô hình đó để hỗ trợ openid.
Nếu bạn chỉ đang tìm kiếm một khung công tác cộng đồng dựa trên cửa sổ, tôi khuyên bạn nên sử dụng Community Server, có một giấy phép miễn phí và hỗ trợ OpenID tích hợp.
Nhiều người đã làm điều này bằng DotNetOpenId với SharePoint.
Có some discussions on the dotnetopenid mailing list bao gồm chủ đề này. Vui lòng đăng câu hỏi của bạn ở đó để nhận phản hồi của một vài người ở đó đã thực hiện.
Xem dự án OpenID membership provider trên CodePlex. Điều này cung cấp hỗ trợ OpenID cho SharePoint.
Có hai giải pháp đáp ứng chính xác mọi yêu cầu của bạn: Nhà cung cấp xác nhận quyền sở hữu SharePoint cho Xác thực dựa trên xác nhận quyền sở hữu SharePoint sử dụng Windows Live ID và nhà cung cấp OpenID khác như Google và yahoo. nó sẽ cho phép bạn và các thành viên của bạn đăng nhập vào trang SharePoint của bạn với bất kỳ nhà cung cấp OpenID hoặc Windows Live ID nào.
Kiểm tra SharePoint trực tiếp xác thực ở đây: http://www.shetabtech.com/english/SharePointLiveAuth
ASP.NET 2.0 cung cấp mẫu: Giới thiệu về các nhà cung cấp Mẫu http://msdn.microsoft.com/en-us/library/aa479030.aspx – Jason