2015-01-20 27 views
5

Trong Visual Studio 2015, khi chọn mẫu API Web, chúng tôi hiện có thể chọn Không xác thực, Tài khoản người dùng cá nhân, Tài khoản tổ chức hoặc Xác thực Windows. Visual Studio sau đó tạo ra số lượng lớn mã và bao gồm nhiều gói nugget tự động.Thêm xác thực API Web ASP.NET trong Visual Studio 2015 vào dự án hiện tại

Nếu tôi đã có dự án ASP.NET Web API không xác thực, có thể thêm tất cả mã và gói đã tạo cho một trong các tùy chọn xác thực này mà không phải xây dựng lại giải pháp từ đầu hoặc thêm gói theo cách thủ công không?

Xin cảm ơn -

Trả lời

0

Nếu bạn sử dụng trình quản lý gói để tìm kiếm danh tính bạn có thể cài đặt từ đó. Có một câu lệnh dòng lệnh tương đương với nuget cho nuget: Cài đặt gói Microsoft.AspNet.Identity.Samples -Pre

Hãy cẩn thận. Phiên bản hiện tại là prerelease và nó cũng có thể cài đặt một số thành phần phụ thuộc có thể gây ra vấn đề.

Như với tất cả những điều như vậy, hãy dự phòng đầy đủ giải pháp trước khi bắt đầu quá trình được khuyến khích!

+0

Cảm ơn, nhưng tôi không nghĩ rằng sẽ tạo ra tất cả mã mà bạn nhận được khi bạn sử dụng mẫu API Web với xác thực? – DeborahK

+0

Có lẽ tùy chọn duy nhất là sử dụng mẫu mới và sau đó trang bị thêm mã hiện tại vào nó? – DeborahK

+0

@DeborahK Nếu bạn thêm gói Owin ASP.NET Identity và gói ASP.NET Identity Entity Framework thì bạn chỉ cần thêm một số thứ trong tệp Global.asax và bạn đã hoàn tất. – Casey

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