5

Tôi đã bắt đầu tạo thành viên ASP.NET cho cơ sở học tập nhưng tôi đã tìm thấy ASP.NET Identity mới. Một số người cho rằng sau này là nâng cao hơn ASP.NET thành viên và ASP.NET thành viên đơn giản.Tôi có thể sử dụng tư cách thành viên asp.net với nhà cung cấp nợ và oauth không?

Tôi có read the comparison from this source. Nhưng tôi vẫn có một số câu hỏi bởi vì tôi vẫn chưa rõ một số điều.

  1. Tôi có thể sử dụng owin và oauth với tư cách thành viên ASP.NET và thành viên đơn giản không?

  2. cách tôi có thể xác thực api web với tư cách thành viên ASP.NET và thành viên đơn giản?

  3. Tôi có thể tùy chỉnh các bảng cho hồ sơ, người dùng và vai trò trong ASP.NET Identity không?

Vui lòng đề nghị. Nếu bất kỳ ai có thể gợi ý cho tôi một tài liệu tham khảo tốt để ủy quyền và xác thực cấu hình Web API và ASP.NET Identity, nó sẽ rất tuyệt.

Trả lời

0

ASP.NET Identity hiện là công nghệ hoàn thiện và đủ phức tạp để đáp ứng mọi yêu cầu của bạn.

Hơn vậy, có được thậm chí là một giải pháp tốt hơn, nó được gọi là ASP.NET nhận dạng máy chủ và đi kèm với vài điều thêm:

  • có thể được sử dụng với danh tính
  • Thực hiện SSO (Single Sign -Ngày)
  • có thể được sử dụng với Entity Framework
  • Đó là một sản phẩm tự chủ

Vì vậy, để trả lời câu hỏi bạn đang:

  1. Không, bạn không thể sử dụng cả hai Identity và thành viên Simple.

  2. Sử dụng Máy chủ định danh ASP.NET, qua mã thông báo.

  3. Bạn có thể tùy chỉnh các bảng để đáp ứng các yêu cầu của mình.

Đây là official documentation cho Máy chủ định danh.

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