Skip to content

synchronizing user data from a MySQL database to an LDAP directory, emphasizing the central role of the project as a hub for data integration and synchronization.

Notifications You must be signed in to change notification settings

Imen-Frigui/LDAP-SyncHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LDAP SyncHub

LDAP SyncHub is a Laravel-based project designed to synchronize user data from a MySQL database to an LDAP directory. This project helps in maintaining a unified directory service by ensuring that user information is consistent across different systems.

Table of Contents

Features

  • Automated User Synchronization: Automatically import users from a MySQL database into an LDAP directory.
  • Secure Password Handling: Ensures passwords are securely hashed before being stored in LDAP.
  • Error Logging: Logs errors encountered during the import process for easy troubleshooting.
  • Scalable: Supports large user bases with efficient data handling.

Installation

Prerequisites

  • PHP: Version 8.0 or higher
  • Laravel: Version 10
  • MySQL: For user data storage
  • OpenLDAP: As the LDAP server
  • Docker (Optional): For easy LDAP server setup

Steps

  1. Clone the Repository

    git clone https://github.com/your-username/ldap-sync-hub.git
    cd ldap-sync-hub

About

synchronizing user data from a MySQL database to an LDAP directory, emphasizing the central role of the project as a hub for data integration and synchronization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages