Saya pikir ini sebenarnya mungkin, tetapi saat ini saya hanya dapat menemukan contoh untuk membuat Anda setengah ...
http://haproxy.1wt.eu/download/1.4/doc/configuration.txt adalah Alkitab Anda.
Lihat bagian 3.4 (Daftar Pengguna)
Itu dimulai:
Dimungkinkan untuk mengontrol akses ke bagian frontend / backend / dengarkan atau ke statistik http dengan hanya mengizinkan pengguna yang diautentikasi dan diotorisasi. Untuk melakukan ini, diperlukan untuk membuat setidaknya satu daftar pengguna dan untuk menentukan pengguna.
Bagian itu menjelaskan cara mengatur daftar pengguna. Contoh di bagian itu cukup lengkap jadi salin kalau perlu.
Selanjutnya, perlu mencari tahu cara menerapkannya ... Saya pikir jawabannya ada di bagian 7.5.3 (Matching at Layer 7)
Saya pikir mungkin sesederhana menggunakan yang berikut ini di sebuah acl:
http_auth(userlist)
http_auth_group(userlist) <group> [<group>]*
Returns true when authentication data received from the client matches
username & password stored on the userlist. It is also possible to
use http_auth_group to check if the user is assigned to at least one
of specified groups.
Sekali lagi, saya belum mengujinya, tapi itulah yang saya baca di dokumentasi karena menyarankan itu mungkin.
Saya harap itu cukup untuk membantu Anda memulai?
frontend
definisi daripadabackend
jika Anda inginkan. Danrealm xxxx
bagian itu opsional.