অ্যাপাচি লেখক: এলডিএপি এবং এইচটিপ্যাসউইডির সংমিশ্রণ


11

সাব্ভারশন রেপো পরিবেশন করতে আমরা Mod_svn এর সাথে অ্যাপাচি ব্যবহার করছি। অ্যাপাচি একটি এলডিএপি সার্ভারে আটকানো হয়েছে যাতে সমস্ত ব্যবহারকারী তাদের ডোমেন পাসওয়ার্ডগুলি ব্যবহার করতে পারেন। বিল্ড মেশিনটি চেকআউট করতে সক্ষম হওয়ার জন্য, আমি অতিরিক্ত ব্যবহারকারী থাকতে চাই, তবে আমি এলডিএপি-এর মাধ্যমে যুক্ত করতে পারি না।

আমি কি এমন একটি সেটআপ তৈরি করতে পারি যেখানে ব্যবহারকারী / পিডাব্লুডির সাথে এলডিএপি সার্ভার বা এইচটিপাসউইডি ফাইলটি মেলে?

উত্তর:


8

এটা চেষ্টা কর:

AuthType Basic
AuthName "LDAP and file
AuthBasicProvider file ldap
AuthUserFile /path/to/htpassword/file
AuthLDAPBindDN <your bind dn>
AuthLDAPBindPassword <your password>
AuthLDAPURL "<your ldap url>"
AuthzLDAPAuthoritative off
Require valid-user
Satisfy any

সম্ভবত আপনি সুইচ AuthBasicProvider file ldapকরতে AuthBasicProvider ldap file, যেখানে আপনি প্রথম অনুসন্ধান করতে চান উপর নির্ভর করে।


এফডব্লিউআইডাব্লু, কনফারেন্সের "কোনও সন্তুষ্ট করুন" এর ফলশ্রুতিতে কোনও লেখকই ফলাফল করেননি, যখন আমি চেষ্টা করেছিলাম। যদিও "কোনও সন্তুষ্ট" ফলন প্রত্যাশিত / পছন্দসই ফলাফলগুলি অপসারণ করে।
কিথ

2

আপনার যদি কোনও নির্দিষ্ট এলডিএপি-গোষ্ঠীতে থাকা ব্যবহারকারীদেরও পরীক্ষা করতে হয় তবে আপনি নিম্নলিখিতটি ব্যবহার করতে পারেন:

AuthType Basic
AuthName "LDAP and file"
AuthBasicProvider file ldap
AuthUserFile /path/to/htpassword/file
AuthLDAPBindDN <your bind dn>
AuthLDAPBindPassword <your password>
AuthLDAPURL "<your ldap url>"
AuthzLDAPAuthoritative off

AuthLDAPGroupAttributeIsDN off
AuthLDAPGroupAttribute memberUid
Require valid-user
Require ldap-group cn=svn,cn=groups,dc=ldapsvr,dc=example,dc=com

1
(আমি জানি এটি 5 বছরের পুরনো তবে এটি ভুল বলে মনে হয়) ডকুমেন্টেশন অনুসারে, সমস্ত প্রয়োজনীয় ডিরেক্টওভগুলি কোনও ব্লকে না থাকলে প্রয়োজনীয়তা ব্লকের অংশ হিসাবে বিবেচিত হয়। এই ব্যবহার করে, আপনার Require ldap-groupউপেক্ষা করা হয়
mveroone
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.