Mod_authnz_ldap এর Require ldap-group
নির্দেশিকায় ইনপুট হিসাবে ইউআরআই অনুরোধের একটি অংশ ব্যবহার করা সম্ভব ?
আমি গতিতে বিভিন্ন প্রজেক্টের ডিরেক্টরীগুলির একগুচ্ছ অ্যাক্সেস যাচাই করার চেষ্টা করছি, সমস্তই http://testserver.com/projects/ এর অধীনে , যাতে ব্যবহারকারীর অ্যাক্সেস /projects/abc
করাতে সদস্যতার জন্য পরীক্ষা করা হবে cn=abc,ou=groups,dc=test
। আদর্শভাবে আমি প্রতিটি প্রকল্পের জন্য পৃথক অবস্থানের নির্দেশনা তৈরি না করেই এটি করতে চাই, যেহেতু তাদের মধ্যে শত শত ভাল থাকতে পারে।
আমি এটি নিয়ে এসেছি, যা সাধারণ ধারণাটি চিত্রিত করে তবে কার্যকর হয় না (প্রকল্পের নামটি প্রকৃত পরিবর্তনশীল বিষয়বস্তু পুনরুদ্ধার করে না):
<Location /projects>
SetEnvIf Request_URI "/projects/([-a-z0-9A-Z_]+)/" project_name=$1
AuthType Basic
AuthBasicProvider ldap
AuthName "Restricted Resource - SVN (LDAP)"
AuthLDAPURL "ldap://127.0.0.1:389/dc=test?uid"
AuthLDAPGroupAttributeIsDN off
AuthLDAPGroupAttribute memberUid
Require ldap-group cn=%{project_name},ou=groups,dc=test
</Location>
সহায়তার প্রয়োজন?