Tôi có proxy MySQL đang chạy và tôi có LUA với chức năng cho read_auth()
tuy nhiên mật khẩu được chuyển trong khi xác thực được băm (như mong đợi).mật khẩu cleartext mysql-proxy
Tôi yêu cầu chúng ở định dạng mà tôi có thể làm việc và đăng lên, để rõ ràng. Việc kích hoạt plugin cleartext trên máy khách MySQL không có hiệu lực, tôi nghi ngờ rằng MySQL proxy không yêu cầu client gửi nó trong văn bản rõ ràng để mặc định băm. Vì vậy, về cơ bản: bạn có bất kỳ ý tưởng nào về cách tôi có thể nhận được các chi tiết xác thực văn bản rõ ràng trong chức năng read_auth()
của proxy MySQL không? Không.
Lưu ý: mục tiêu cuối cùng của tôi là xác thực với LDAP, tuy nhiên cách duy nhất tôi có thể nhận được mật khẩu (băm hoặc không) là thực sự ràng buộc với LDAP, không thể tìm được bằng cách tìm kiếm.
Tôi giả định các plugin xác thực PAM không thể được sử dụng với các proxy? –
Xác thực Pam yêu cầu phiên bản doanh nghiệp của Mysql nhưng có một vài triển khai mã nguồn mở. Tôi không thấy lý do tại sao nó không thể được sử dụng với proxy.Tôi đang đi du lịch nên tôi không thể nhanh chóng cung cấp liên kết. Nhưng nếu tôi đã làm nó và proxy được yêu cầu tôi sẽ sử dụng phương pháp vai trò. –
Chỉ cần một bình luận nhanh khác - là không có cách nào bạn có thể xử lý này ở cấp ứng dụng? Lập trình theo cách của bạn nếu bạn sẽ ... –