অনুরোধ স্ট্রিংয়ের উপর ভিত্তি করে এলডিএপি সহ গতিময়ভাবে অ্যাপাচি প্রমাণীকরণ করবেন?


11

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>

সহায়তার প্রয়োজন?


সম্ভব না. আপনার সেরা বেটটি হল মোড_আউথ_ বহিরাগতর মতো কিছু চেষ্টা করা ।
h0tw1r3

উত্তর:


0

আমি বিশ্বাস করি আপাচি ২.৪ এর কাছে এই অঞ্চলে ২.২ এর চেয়ে বেশি অফার রয়েছে ... এটি দেখার মতো হতে পারে।

বিকল্পভাবে, এটি আপনার নিজস্ব কাস্টম মডিউলটি নির্মাণের দিকে নজর দেওয়া উচিত; এটি দেখে মনে হয় না তেমন ভয়ঙ্কর নয় - ধরে নিই যে আপনি সিতে আরামদায়ক রয়েছেন ing

একইভাবে, মোড_পারেল হুকের মাধ্যমে অ্যাপাচি প্রসারিত করতে খুব বেশি প্রস্তাব দেয় না?


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.