मुझे लगता है कि यह वास्तव में संभव है, लेकिन अभी मैं आपको केवल आधा पाने के लिए एक उदाहरण पा सकता हूं ...
http://haproxy.1wt.eu/download/1.4/doc/configuration.txt आपकी बाइबिल है।
अनुभाग 3.4 देखें (उपयोगकर्ता सूची)
यह शुरू होता है:
केवल प्रमाणित और अधिकृत उपयोगकर्ताओं को अनुमति देकर फ्रंट / बैकएंड / सुनने वाले अनुभागों या http आँकड़ों तक पहुँच को नियंत्रित करना संभव है । ऐसा करने के लिए, कम से कम एक उपयोगकर्ता सूची बनाना और उपयोगकर्ताओं को परिभाषित करना आवश्यक है।
यह अनुभाग बताता है कि उपयोगकर्ता सूची कैसे सेट करें। उस अनुभाग में उदाहरण काफी विस्तृत है ताकि यदि आपको आवश्यकता हो तो कॉपी करें।
इसके बाद, यह पता लगाने की आवश्यकता है कि इसे कैसे लागू किया जाए ... मुझे लगता है कि इसका उत्तर खंड 7.5.3 में निहित है (परत 7 पर मिलान)
मुझे लगता है कि यह एक 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.
दोबारा, मैंने इसका परीक्षण नहीं किया है, लेकिन यह है कि मैंने सुझाव के रूप में दस्तावेज़ीकरण पढ़ा है।
मुझे आशा है कि आपको आरंभ करने के लिए पर्याप्त है?
frontend
परिभाषा में जोड़ सकतेbackend
हैं। औरrealm xxxx
भाग वैकल्पिक है।