PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để định cấu hình PostgreSQL để sử dụng Xác thực Windows?

Máy chủ Postgresql có đang chạy trên Windows cũng như các máy khách không thì bạn có thể kiểm tra với cái này để xem nó có hoạt động không:

host all all 0.0.0.0/0 sspi

Magnus Hagander, nhà phát triển Postgresql, giải thích thêm về điều này:

"Tất cả người dùng kết nối từ máy cục bộ, miền của bạn hoặc miền đáng tin cậy sẽ được tự động xác thực bằng xác thực được định cấu hình SSPI (bạn có thể bật / tắt những thứ như NTLMv2 hoặc LM bằng Group Policy - đó là cấu hình Windows, không phải PostgreSQL) . Bạn vẫn cần tạo vai trò đăng nhập trong PostgreSQL, nhưng chỉ có vậy. Lưu ý rằng miền hoàn toàn không được xác minh, chỉ có tên người dùng. Vì vậy, Quản trị viên người dùng trong miền chính của bạn và miền đáng tin cậy sẽ được coi là cùng một người dùng nếu họ cố gắng để kết nối với PostgreSQL. Lưu ý rằng phương pháp này không tương thích với các máy khách Unix. "

Nếu bạn kết hợp Unix-Windows thì bạn phải sử dụng kerberos sử dụng GSSAPI, nghĩa là bạn phải thực hiện một số cấu hình. Bài viết này về triển khai Pg trong môi trường Windows có lẽ có thể dẫn bạn đi đúng đường.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hội thảo trên web:Các tính năng mới trong Postgres 12 [Theo dõi]

  2. Lỗi nâng cấp (Khi xung đột Do cập nhật) trỏ đến các giá trị ràng buộc trùng lặp

  3. Làm thế nào để chọn một lược đồ trong postgres khi sử dụng psql?

  4. Lặp lại các bản ghi PostgreSQL. Làm thế nào để tham chiếu dữ liệu từ hàng tiếp theo?

  5. Làm thế nào để nhận thông báo tự động về các thay đổi trong bảng?