Tôi đã làm theo hướng dẫn này về cách tạo dịch vụ OData.Cách nhập mã cung cấp mật khẩu cho chuỗi kết nối trong Mô hình dữ liệu thực thể ADO.Net
http://www.hanselman.com/blog/CreatingAnODataAPIForStackOverflowIncludingXMLAndJSONIn30Minutes.aspx
Và nó hoạt động hoàn hảo ... nhưng, trong Entity Data Model Wizard, khi nó yêu cầu bạn "Chọn Kết nối dữ liệu của bạn" nó mang lại cho bạn cảnh báo này.
"Chuỗi kết nối này dường như chứa dữ liệu nhạy cảm (ví dụ: mật khẩu) cần thiết để kết nối với cơ sở dữ liệu. Lưu trữ dữ liệu nhạy cảm trong chuỗi kết nối có thể là một nguy cơ bảo mật. trong chuỗi kết nối? "
Nếu tôi chọn: "Không, hãy loại trừ dữ liệu nhạy cảm khỏi chuỗi kết nối. Tôi sẽ đặt nó trong mã ứng dụng của tôi".
Tôi không thấy nơi tôi có thể, "trong mã ứng dụng của tôi" chèn mật khẩu. (Công ty của tôi lưu trữ chúng được mã hóa trong sổ đăng ký)
Ngoài ra, tôi có nhiều DB mà tôi cần kết nối, tùy thuộc vào môi trường (Dev, CA hoặc Prod) và tôi cần biết DB nào được tham chiếu trong chuỗi kết nối để nhận mật khẩu chính xác.
Cảm ơn.
Làm thế nào để * trong mã .. *, một từ ngữ hay của câu hỏi:) – Irfan