ต้องมีแอปรีเซ็ตรหัสผ่าน LDAP บนเว็บ FOSS ใช่ไหม [ปิด]


15

ดูเหมือนว่าร้านค้าทุกแห่งที่ใช้ LDAP ในบางจุดจะต้องมีการรวมตัวกันเพื่อให้ผู้ใช้รีเซ็ตรหัสผ่านโดยไม่ต้องรบกวนเจ้าหน้าที่ไอที เวิร์กโฟลว์ดูเหมือนว่า:

  1. ผู้ใช้ให้ชื่อผู้ใช้ (jblow)
  2. ส่งอีเมลลิงก์ jblow @ company
  3. ลิงก์ผู้ใช้คลิกใส่รหัสผ่านใหม่

ในแบ็กเอนด์นั้นสอดคล้องกับ:

  1. แบบฟอร์มบนเว็บจะได้รับชื่อผู้ใช้ร้านค้า (ชื่อผู้ใช้สตริงที่ไม่ซ้ำกันขนาดใหญ่) ในฐานข้อมูลส่งอีเมลสตริงที่ไม่ซ้ำขนาดใหญ่ไปยังชื่อผู้ใช้ @ บริษัท
  2. รูปแบบอื่นมีการคลิกที่https: // site / pwreset /สตริงที่ไม่ซ้ำขนาดใหญ่ใช้เพื่อตรวจสอบสิทธิ์ผู้ใช้เปลี่ยนรหัสผ่าน

ขวา? ดังนั้นมีคนเขียนหนึ่งในสิ่งเหล่านี้ที่พวกเขาแบ่งปันหรือไม่ ฉันควรใช้งานที่มีความคิดเพิ่มขึ้นเล็กน้อยกว่างาน 10 นาทีที่ทุกคนดูเหมือนจะทำ

ฉันค้นหา Sourceforge, Freshmeat และอื่น ๆ อย่างรวดเร็วและไม่พบสิ่งที่ไม่ถูกทอดทิ้ง


4
ทำไมผู้ใช้ของคุณมีรหัสผ่าน LDAP ที่แตกต่างจากรหัสผ่านอีเมลของพวกเขา
84104

คุณต้องการ "รีเซ็ตเมื่อผู้ใช้ลืม" หรือ "เปลี่ยนเป็นระยะ" มันเป็นข้อกำหนดสองประการที่แตกต่างกันและในสภาพแวดล้อมขององค์กรฉันไม่คิดว่าฉันต้องการให้ผู้คนรีเซ็ตรหัสผ่านโดยอัตโนมัติเมื่อพวกเขาลืมพวกเขา สถานที่ส่วนใหญ่อาจม้วนของตัวเองเพราะการรวมนโยบายที่เกี่ยวข้องกับรหัสผ่านทั้งหมดเข้ากับเครื่องมือมาตรฐานนั้นเป็นความพยายามมากเกินไป
womble

user84104: สภาพแวดล้อมที่แตกต่างกัน อีเมลอยู่ในสำนักงาน LDAP อยู่ในไซต์การผลิตของเรา เราไม่ต้องการให้ฝ่ายโปรดักชั่นผลิตสิ่งต่าง ๆ เพราะมันจะไม่ดีถ้าการผลิตลดลงเพราะออฟฟิศทำงานอยู่ :)
บิลไวส์

Womble: จริงเหรอ? สมมติว่าเราตรวจสอบพวกเขาในบางลักษณะ (เช่นการเข้าถึงอีเมลซึ่งเป็น pw ที่แตกต่างกัน ฯลฯ ) ทำไมไม่ให้พวกเขารีเซ็ตรหัสผ่าน?
Bill Weiss

@ บิล: คุณพบว่ามีประโยชน์อะไรบ้าง? ฉันต้องทำสิ่งเดียวกัน
Jason S

คำตอบ:


6

เราใช้การเปลี่ยนแปลงรหัสผ่านเป็นจำนวนมากแต่ไม่แน่ใจว่าสามารถปรับให้เหมาะกับเวิร์กโฟลว์ที่คุณต้องการหรือไม่


ฉันจะดู
Bill Weiss

ดูเหมือนว่ามันจะเป็นการติดตั้งขนาดใหญ่เพื่อทำการเปลี่ยนแปลงรหัสผ่าน มีองค์ประกอบที่ฉันไม่เห็นหรือไม่?
Bill Weiss


โอวตกลง. ฉันคิดถึงสิ่งนั้นได้อย่างไร ขอบคุณ!
Bill Weiss

มันได้ผลสำหรับคุณหรือไม่
churnd

4

นี่ไม่ใช่โครงการเอกสารที่ดีที่สุด แต่มีข้อได้เปรียบในการเป็น PHP ที่ค่อนข้างเรียบง่ายพร้อมด้วยตัวติดตั้งสองตัวสำหรับรสชาติลินุกซ์ที่หลากหลายที่ทำให้มันทำงานได้เร็วขึ้น:

http://ltb-project.org/wiki/documentation/self-service-password/

หากคุณกังวลเกี่ยวกับความปลอดภัยคำแนะนำของฉันคือการใช้แพคเกจที่ใช้กันอย่างแพร่หลายที่ได้รับการสนับสนุนอย่างเต็มที่เนื่องจากฉันไม่ทราบว่าโครงการนี้ผ่านขั้นตอนการทำงานได้ดีเพียงใด


เฮ้นั่นดูดีทีเดียว! ฉันจะให้มันยิง
Bill Weiss


1

ADSelfService Plusจาก ManageEngine มีให้ในรุ่นฟรี คุณจะต้องตรวจสอบด้วยตัวคุณเองเพื่อหาข้อ จำกัด ของรุ่นฟรีเพื่อดูว่าเหมาะกับความต้องการของคุณหรือไม่


ฉันจะดู
Bill Weiss

อืมมม ฉันไม่เห็นอะไรเลยเกี่ยวกับชุดคุณลักษณะของชุดฟรีและฉันเห็นภาษา "ทดลองใช้ฟรี 30 วัน" ฉันไม่เห็นอะไรเกี่ยวกับ LDAP อีกด้วย คุณเคยใช้กับเซิร์ฟเวอร์ที่ไม่ใช่ AD LDAP หรือไม่? คุณรู้หรือไม่ว่ารุ่นฟรีคืออะไรเมื่อเทียบกับรุ่นที่จ่ายเงินแล้ว
Bill Weiss

0

อีกทางเลือกหนึ่งในลำดับที่คุณให้ไว้คือLDAP Password Modify Extended Operationซึ่งรองรับโดยเซิร์ฟเวอร์ไดเรกทอรีคุณภาพระดับมืออาชีพที่ทันสมัย นี่คือคำร้องขอเพิ่มเติมของ LDAP ที่เปลี่ยนรหัสผ่านเมื่อแสดงด้วยรหัสผ่านที่มีอยู่ (ตรงข้ามกับการรีเซ็ต) และยังสามารถร้องขอเซิร์ฟเวอร์ไดเรกทอรีเพื่อสร้างรหัสผ่านหากต้องการ


นั่นไม่ใช่สิ่งที่ฉันต้องการ ยังคงต้องมีส่วนหน้าสำหรับคนที่ไม่ใช่ด้านเทคนิคใช่มั้ย
Bill Weiss

0

มีวิธีใดบ้างที่จะล็อคphpLDAPadminสำหรับผู้ใช้ที่ "ปกติ" เพื่อเข้าสู่ระบบและจัดการข้อมูลของตัวเอง (ฉันไม่รู้แค่คิด) นี่อาจเป็นสิ่งที่ควรพิจารณาหากคุณใช้ OpenLDAP (แน่นอนว่าฉันไม่ทราบว่าการใช้งาน LDAP ที่คุณมี ... )

ฉันได้ทำการวิจัยทางทฤษฎี / ระดับสูงจำนวนมากใน openLDAP เมื่อเร็ว ๆ นี้และอาจจะใช้เซิร์ฟเวอร์ LDAP ใหม่ด้วย phpLDAPadmin ในไม่ช้า ...


ฉันไม่คิดว่า ... ผู้ใช้สามารถเข้าสู่ระบบและแก้ไขสิ่งที่พวกเขาสามารถเข้าถึงได้ซึ่งไม่ตรงกับความต้องการของฉัน
Bill Weiss

0

ฉันไม่รู้แอพรีเซ็ตรหัสผ่านโชคไม่ดี มีบางอย่างสำหรับการเปลี่ยนรหัสผ่าน:

มีadmin-ldapใน Ruby / Sinatra, ldap_passwordใน Perl / Mojolicious และldapchangepwใน Python / Flask

ผมไม่ได้มีความสุขกับวิธีการดูแลระบบ LDAP หรือ ldap_password เอารหัสผ่านการเปลี่ยนแปลงดังนั้นฉันเขียนGente มันใช้การดำเนินการModify Password ที่ขยายเพิ่มเติมของ LDAPv3 ฉันจะแนะนำให้ใช้มันหรือ ldapchangepw


ดูน่าสนใจ ในกรณีของฉันฉันต้องการบางสิ่งบางอย่างเพื่อให้ผู้ใช้รีเซ็ตรหัสผ่านหากพวกเขาลืมมันซึ่งหายไปที่นี่
Bill Weiss

จุดดี. ฉันชี้แจงคำตอบของฉันชัดเจน
sciurus
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.