2024-12-14
Internet

Moodle: Dodawanie użytkowników z Active Directory przez LDAP

  • 20 października, 2024
  • 4 min read

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:

  1. Dostęp do Moodle: Musisz mieć uprawnienia administratora w systemie Moodle.
  2. Active Directory: Upewnij się, że masz działające Active Directory oraz dostęp do jego serwera LDAP.
  3. 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

  1. W menu nawigacyjnym kliknij na„Administracja witryny”.
  2. Następnie wybierz„Zarządzanie użytkownikami”.
  3. Kliknij na„Autoryzacja”.
  4. Wybierz„Zarządzanie metodami autoryzacji”.

Krok 3: Włączenie metody LDAP

  1. W sekcji„Dostępne metody autoryzacji”znajdź„LDAP”.
  2. 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

  1. Host LDAP: Wprowadź adres serwera LDAP (np.ldap://serwer_adres).
  2. Port: Wpisz odpowiedni port (zazwyczaj 389 dla LDAP lub 636 dla LDAPS).
  3. Typ LDAP: WybierzStandardowydla LDAP lubBezpiecznydla LDAPS.
  4. DN użytkownika: Wprowadź DN użytkownika, który ma uprawnienia do przeszukiwania katalogu (np.CN=Admin,CN=Users,DC=twojadomena,DC=com).
  5. Hasło: Wprowadź hasło do tego użytkownika.
  6. Podstawowa ścieżka DN: Określ podstawowy DN dla użytkowników, których chcesz synchronizować (np.CN=Users,DC=twojadomena,DC=com).
PRZECZYTAJ  Jak przekazać wsparcie przez zrzutka.pl

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 grupyStudenci, 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 jakmaildla adresu e-mail,sAMAccountNamedla 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:

  1. W sekcji„Ustawienia LDAP”znajdź opcję„Synchronizacja użytkowników”.
  2. 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.

  1. W sekcji„Administracja witryny”kliknij na„Zadania CRON”.
  2. 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.

PRZECZYTAJ  Podłączenie systemu Windows 10 do domeny
]]>

About Author

Krzysztof Fronczak

Leave a Reply

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *