Moodle: Dodawanie użytkowników z Active Directory przez LDAP
Moodle to popularna platforma e-learningowa, która umożliwia zarządzanie kursami, użytkownikami oraz materiałami edukacyjnymi. W wielu instytucjach edukacyjnych oraz firmach istnieje potrzeba integracji Moodle z systemami zarządzania tożsamością, takimi jak Active Directory. Dzięki wykorzystaniu protokołu LDAP (Lightweight Directory Access Protocol) można łatwo dodawać użytkowników z Active Directory do Moodle, co znacząco upraszcza proces zarządzania kontami. W tym artykule przedstawimy szczegółowe kroki, jak skonfigurować Moodle do pracy z LDAP i dodawać użytkowników z Active Directory.
Wymagania wstępne
Zanim przystąpimy do konfiguracji, upewnij się, że spełniasz następujące wymagania:
- Dostęp do Moodle: Musisz mieć uprawnienia administratora w systemie Moodle.
- Active Directory: Upewnij się, że masz działające Active Directory oraz dostęp do jego serwera LDAP.
- Informacje o połączeniu: Zgromadź dane potrzebne do połączenia z serwerem LDAP, takie jak:
- Adres serwera LDAP
- Port (domyślnie 389 dla LDAP, 636 dla LDAPS)
- DN (Distinguished Name) użytkownika z uprawnieniami do przeszukiwania katalogu
- Hasło do tego użytkownika
- Podstawowa ścieżka DN dla użytkowników
Krok 1: Logowanie do Moodle
Rozpocznij od zalogowania się do swojego konta administratora na platformie Moodle. Upewnij się, że masz dostęp do sekcji administracyjnych, aby wprowadzić zmiany w konfiguracji.
Krok 2: Przejdź do ustawień LDAP
- W menu nawigacyjnym kliknij na„Administracja witryny”.
- Następnie wybierz„Zarządzanie użytkownikami”.
- Kliknij na„Autoryzacja”.
- Wybierz„Zarządzanie metodami autoryzacji”.
Krok 3: Włączenie metody LDAP
- W sekcji„Dostępne metody autoryzacji”znajdź„LDAP”.
- Kliknij na ikonęokoobok LDAP, aby aktywować tę metodę.
Krok 4: Konfiguracja ustawień LDAP
„Ustawienia LDAP”
Po włączeniu metody LDAP, kliknij na, aby skonfigurować połączenie z Active Directory. Oto szczegółowe ustawienia, które musisz wprowadzić:
Ustawienia LDAP
- Host LDAP: Wprowadź adres serwera LDAP (np.
ldap://serwer_adres
). - Port: Wpisz odpowiedni port (zazwyczaj 389 dla LDAP lub 636 dla LDAPS).
- Typ LDAP: Wybierz
Standardowy
dla LDAP lubBezpieczny
dla LDAPS. - DN użytkownika: Wprowadź DN użytkownika, który ma uprawnienia do przeszukiwania katalogu (np.
CN=Admin,CN=Users,DC=twojadomena,DC=com
). - Hasło: Wprowadź hasło do tego użytkownika.
- Podstawowa ścieżka DN: Określ podstawowy DN dla użytkowników, których chcesz synchronizować (np.
CN=Users,DC=twojadomena,DC=com
).
Ustawienia dodatkowe
Możesz również skonfigurować inne opcje, takie jak:
- Filtr użytkowników: Możesz użyć filtru LDAP, aby określić, które konta użytkowników mają być synchronizowane. Na przykład, aby synchronizować tylko użytkowników z grupy
Studenci
, możesz ustawić filtr(&(objectClass=user)(memberOf=CN=Studenci,CN=Groups,DC=twojadomena,DC=com))
. - Mapowanie atrybutów: Wprowadź odpowiednie mapowania atrybutów LDAP do pól w Moodle, takie jak
mail
dla adresu e-mail,sAMAccountName
dla nazwy użytkownika, itp.
Krok 5: Testowanie połączenia
„Testuj połączenie”
Po wprowadzeniu wszystkich ustawień, warto przetestować połączenie z LDAP. Umożliwi to upewnienie się, że konfiguracja jest poprawna. W sekcji ustawień LDAP znajdziesz opcję. Kliknij ją, aby sprawdzić, czy Moodle może nawiązać połączenie z serwerem LDAP.
Krok 6: Synchronizacja użytkowników
Po pomyślnym teście połączenia możesz rozpocząć synchronizację użytkowników. W tym celu:
- W sekcji„Ustawienia LDAP”znajdź opcję„Synchronizacja użytkowników”.
- Kliknij na„Synchronizuj”. System rozpocznie proces pobierania użytkowników z Active Directory i dodawania ich do Moodle.
Krok 7: Monitorowanie synchronizacji
„Zarządzanie użytkownikami”
Po zakończeniu synchronizacji warto monitorować proces. Sprawdź, czy wszyscy użytkownicy zostali poprawnie dodani do Moodle. Możesz to zrobić, przechodząc do sekcjiw menu administracyjnym.
Krok 8: Ustawienia automatycznej synchronizacji (opcjonalne)
Jeśli chcesz, aby Moodle automatycznie synchronizował użytkowników z Active Directory w regularnych odstępach czasu, możesz skonfigurować zadania CRON. Umożliwi to automatyczne dodawanie nowych użytkowników oraz aktualizowanie informacji o istniejących.
- W sekcji„Administracja witryny”kliknij na„Zadania CRON”.
- Dodaj nowe zadanie, które będzie wykonywało skrypt synchronizacji użytkowników z LDAP.
Wnioski
Integracja Moodle z Active Directory za pośrednictwem LDAP to skuteczny sposób na zarządzanie użytkownikami w instytucjach edukacyjnych i firmach. Dzięki dokładnej konfiguracji i testowaniu połączenia można łatwo dodawać i synchronizować konta użytkowników, co znacząco ułatwia zarządzanie platformą e-learningową. Pamiętaj, aby regularnie monitorować proces synchronizacji i aktualizować ustawienia w razie potrzeby. Teraz, gdy znasz już wszystkie kroki, możesz przystąpić do integracji swojego Moodle z Active Directory i cieszyć się ułatwionym zarządzaniem użytkownikami.
]]>