Vil du lære hvordan du konfigurerer Moodle LDAP-godkjenning på Active Directory? I denne opplæringen skal vi vise deg hvordan du godkjenner Moodle-brukere ved hjelp av Active Directory fra Microsoft Windows og LDAP-protokollen.

• Ubuntu 18.04
• Ubuntu 19.04
• Moodle 3.8.1

Moodle Relaterte Tutorial:

På denne siden tilbyr vi rask tilgang til en liste over tutorials knyttet til Moodle.

Tutorial Windows - Brannmur for domenekontroller

• IP - 192.168.15.10
• Operacional System - WINDOWS 2012 R2
• Vertsnavn - TECH-DC01

Først må vi opprette en brannmurregel på Windows-domenekontrolleren.

Denne brannmurregelen tillater Moodle-serveren å spørre Active directory.

Åpne programmet windows-brannmur med avansert sikkerhet på domenekontrolleren

Opprett en ny innkommende brannmurregel.

Velg PORT-alternativet.

Velg TCP-alternativet.

Velg alternativet Bestemte lokale porter.

Angi TCP-port 389.

Velg alternativet Tillat tilkoblingen.

Merk av for DOMENE.

Merk av for PRIVAT.

Merk av for OFFENTLIG.

Skriv inn en beskrivelse i brannmurregelen.

Gratulerer, du har opprettet den nødvendige brannmurregelen.

Denne regelen gjør det mulig for Moodle-serveren å spørre Active Directory-databasen.

Tutorial Windows - Opprettelse av domenekonto

Deretter må vi opprette minst 2 kontoer i Active Directory-databasen.

ADMIN-kontoen vil bli brukt til å logge inn på Moodle-serveren.

BIND-kontoen brukes til å spørre Active Directory-databasen.

Åpne programmet med navnet: Active Directory-brukere og -datamaskiner på domenekontrolleren

Opprett en ny konto i brukerbeholderen.

Opprett en ny konto med navnet: admin

Passord konfigurert til ADMIN bruker: 123qwe..

Denne kontoen vil bli brukt til å autentisere på Moodle webgrensesnittet.

Opprett en ny konto med navnet: bind

Passord konfigurert til BIND-brukeren: kamisama123..

Denne kontoen brukes til å spørre passordene som er lagret i Active Directory-databasen.

Gratulerer, du har opprettet de nødvendige Active Directory-kontoene.

Opplæring Windows - Opprettelse av domenegrupper

Deretter må vi opprette minst 2 grupper i Active directory-databasen.

Åpne programmet med navnet: Active Directory-brukere og -datamaskiner på domenekontrolleren

Opprett en ny gruppe i brukerbeholderen.

Opprett en ny gruppe med navnet Moodle-Managers.

Medlemmer av denne gruppen vil ha administrativ tillatelse på Moodle webgrensesnittet.

Viktig! Legg til administratorbrukeren som medlem av Moodle-Managers-gruppen.

Opprett en ny gruppe med navnet Moodle-Creators.

Medlemmer av denne gruppen vil ha tillatelse til å opprette kurs på Moodle webgrensesnittet.

Gratulerer, du har opprettet den nødvendige Active Directory-gruppen.

Moodle - LDAP-godkjenning på Active Directory

Installer den nødvendige PHP-modulen på Moodle-serveren.

Copy to Clipboard

Start Apache-tjenesten på nytt.

Copy to Clipboard

Åpne nettleseren din og skriv inn IP-adressen til humørserveren /moodle

I vårt eksempel ble følgende URL skrevet inn i nettleseren:

• http://192.168.0.15/moodle

Moodle webgrensesnittet skal presenteres, klikk på Innlogging alternativet.

Skriv inn påloggingsinformasjonen for den administrative kontoen på ledetekstskjermen.

Etter en vellykket pålogging vises Moodle-dashbordet.

Åpne menyen For områdeadministrasjon, og velg kategorien Programtillegg.

Finn Godkjenning-området i kategorien Programtillegg, og velg alternativet Behandle godkjenning.

Få tilgang til LDAP-serverinnstillingene.

Utfør følgende konfigurasjon i området LDAP Server:

• Host URL - ldap://192.168.15.10
• Version - 3
• Use TLS - No

Du må endre IP-adressen til domenekontrollerens IP.

Utfør følgende konfigurasjon i området Bind-innstillinger:

• Prevent password caching - Yes
• Distinguished name - CN=bind,CN=Users,DC=TECH,DC=LOCAL
• Password - kamisama123..

Du må endre bind-legitimasjonen for å gjenspeile nettverksmiljøet.

Utfør følgende konfigurasjon i området Innstillinger for brukeroppslag:

• User type - MS ActiveDirectory
• Contexts - dc=tech,dc=local
• Search subcontexts - Yes
• User attribute - samaccountname
• Member attribute - member
• Member attribute uses dn - 1

Du må endre domeneinformasjonen for å gjenspeile nettverksmiljøet.

Utfør følgende konfigurasjon i området Systemrolletilordning:

• Manager context - CN=moodle-managers,CN=Users,DC=TECH,DC=LOCAL
• Course creator context - CN=moodle-creators,CN=Users,DC=TECH,DC=LOCAL

I vårt eksempel vil medlemmer av Moodle-Managers-gruppen ha administrativ tillatelse på Moodle-webgrensesnittet.

I vårt eksempel vil medlemmer av Moodle-Creators-gruppen ha tillatelse til å opprette kurs i Moodle-nettgrensesnittet.

Utfør følgende konfigurasjon i synkroniseringsområdet for brukerkonto:

• Removed ext user - Keep internal
• Synchronise local user suspension status - No

Utfør følgende konfigurasjon i datatilordningsområdet:

• Data mapping (First name) - givenName
• Data mapping (Last name) - sn
• Data mapping (Email address) - mail

Klikk på Lagre endringer-knappen for å fullføre konfigurasjonen.

Moodle - Aktivere LDAP-godkjenning

Åpne menyen For områdeadministrasjon, og velg kategorien Programtillegg.

Finn Godkjenning-området i kategorien Programtillegg, og velg alternativet Behandle godkjenning.

Klikk på øyeikonet for å aktivere LDAP-godkjenning.

Etter at konfigurasjonen er fullført, bør du logge av Moodle-webgrensesnittet.

Prøv å logge på ved hjelp av administratorbrukeren og passordet fra Active Directory.

• Brukernavn: Admin
• Passord: Skriv inn Active Directory-passordet.

Gratulerer! Du har konfigurert Moodle-godkjenning til å bruke Active Directory.