Haluatko oppia määrittämään Moodle LDAP -todennuksen Active Directoryssa? Tässä opetusohjelmassa näytämme, miten Moodle-käyttäjät todennetaan Microsoft Windowsin Active Directoryn ja LDAP-protokollan avulla.
• Ubuntu 18.04
• Ubuntu 19.04
• Moodle 3.8.1
Moodle aiheeseen liittyvä opetusohjelma:
Tällä sivulla tarjoamme nopean pääsyn luetteloon Tutorials liittyvät Moodle.
Opetusohjelma Windows - Toimialueen ohjauskoneen palomuuri
• IP - 192.168.15.10
• Operacional System - WINDOWS 2012 R2
• Isäntänimi - TECH-DC01
Ensinnäkin meidän on luotava palomuurisääntö Windows-toimialueen ohjauskoneeseen.
Tämän palomuurisäännön avulla Moodle-palvelin voi tehdä kyselyn Active-hakemistosta.
Avaa toimialueen ohjauskoneessa sovellus nimeltä Windowsin laajennettu palomuuri
Luo uusi saapuvan liikenteen palomuurisääntö.
Valitse PORT-vaihtoehto.
Valitse TCP-vaihtoehto.
Valitse Tietyt paikalliset portit -vaihtoehto.
Kirjoita TCP-portti 389.
Valitse Salli yhteys -vaihtoehto.
Valitse DOMAIN(TOIMIALUE-vaihtoehto).
Valitse YKSITYINEN-vaihtoehto.
Tarkista JULKINEN-vaihtoehto.
Kirjoita palomuurisäännön kuvaus.
Onnittelut, olet luonut vaaditun palomuurisäännön.
Tämän säännön avulla Moodle-palvelin voi tehdä kyselyn Active Directory -tietokannasta.
Opetusohjelma Windows - Toimialuetilin luominen
Seuraavaksi meidän on luotava vähintään kaksi tiliä Active Directory -tietokantaan.
ADMIN-tiliä käytetään kirjautumisena Moodle-palvelimelle.
BIND-tiliä käytetään Active Directory -tietokannan kyselyihin.
Avaa toimialueen ohjauskoneessa sovellus nimeltä: Active Directoryn käyttäjät ja tietokoneet
Luo uusi tili Käyttäjät-säilöön.
Luo uusi tili nimeltä: admin
Admin-käyttäjälle määritetty salasana: 123qwe.
Tätä tiliä käytetään todennettuna Moodlen web-käyttöliittymässä.
Luo uusi tili nimeltä: bind
BIND-käyttäjälle määritetty salasana: kamisama123.
Tätä tiliä käytetään Active Directory -tietokantaan tallennettujen salasanojen kyselyyn.
Onnittelut, olet luonut tarvittavat Active Directory -tilit.
Opetusohjelma Windows - Toimialueryhmän luominen
Seuraavaksi meidän on luotava vähintään kaksi ryhmää Active Directory -tietokantaan.
Avaa toimialueen ohjauskoneessa sovellus nimeltä: Active Directoryn käyttäjät ja tietokoneet
Luo uusi ryhmä Käyttäjät-säilöön.
Luo uusi ryhmä nimeltä Moodle-Managers.
Tämän ryhmän jäsenillä on moodle-web-käyttöliittymän järjestelmänvalvojan oikeudet.
Tärkeää! Lisää järjestelmänvalvojan käyttäjä Moodle-Managers-ryhmän jäseneksi.
Luo uusi ryhmä nimeltä Moodle-Creators.
Tämän ryhmän jäsenillä on oikeus luoda koulutuskursseja Moodlen web-käyttöliittymään.
Onnittelut, olet luonut tarvittavan Active Directory -ryhmän.
Moodle - LDAP-todennus Active Directoryssa
Asenna Moodle-palvelimeen tarvittava PHP-moduuli.
Käynnistä Apache-palvelu uudelleen.
Avaa selain ja kirjoita moodle-palvelimen /moodlen IP-osoite
Esimerkissämme selaimeen syötettiin seuraava URL-osoite:
• http://192.168.0.15/moodle
Moodle-verkkorajapinta on esitettävä, napsauta Kirjaudu sisään -vaihtoehtoa.
Kirjoita kehotenäyttöön järjestelmänvalvojan tilin kirjautumistiedot.
Onnistuneen kirjautumisen jälkeen Moodle-koontinäyttö tulee näkyviin.
Siirry Sivuston hallinta -valikkoon ja valitse Laajennukset-välilehti.
Etsi Laajennukset-välilehdessä Todennus-alue ja valitse vaihtoehto nimeltä Todennuksen hallinta.
Käytä LDAP-palvelimen asetuksia.
Suorita LDAP Serverin asetusalueella seuraavat määritykset:
• Host URL - ldap://192.168.15.10
• Version - 3
• Use TLS - No
Ip-osoite on muutettava toimialueen ohjauskoneen IP-osoitteeksi.
Suorita Sido asetukset -alueessa seuraavat määritykset:
• Prevent password caching - Yes
• Distinguished name - CN=bind,CN=Users,DC=TECH,DC=LOCAL
• Password - kamisama123..
Sidontatunnuksia on muutettava verkkoympäristön mukaan.
Suorita Käyttäjän hakuasetukset -alueessa seuraavat määritykset:
• User type - MS ActiveDirectory
• Contexts - dc=tech,dc=local
• Search subcontexts - Yes
• User attribute - samaccountname
• Member attribute - member
• Member attribute uses dn - 1
Toimialueen tietoja on muutettava verkkoympäristöäsi vastaavat tiedot.
Suorita Järjestelmäroolien yhdistämisalueella seuraavat määritykset:
• Manager context - CN=moodle-managers,CN=Users,DC=TECH,DC=LOCAL
• Course creator context - CN=moodle-creators,CN=Users,DC=TECH,DC=LOCAL
Esimerkissämme Moodle-Managers-ryhmän jäsenillä on moodle-verkkoliittymän järjestelmänvalvojan oikeudet.
Esimerkissämme Moodle-Creators-ryhmän jäsenillä on oikeus luoda kursseja Moodle-verkkorajapinnassa.
Suorita Käyttäjätilien synkronointialueella seuraavat määritykset:
• Removed ext user - Keep internal
• Synchronise local user suspension status - No
Suorita Tietojen yhdistämisalueessa seuraavat määritykset:
• Data mapping (First name) - givenName
• Data mapping (Last name) - sn
• Data mapping (Email address) - mail
Viimeistele määritys napsauttamalla Tallenna muutokset -painiketta.
Moodle - LDAP-todennuksen ottaminen käyttöön
Siirry Sivuston hallinta -valikkoon ja valitse Laajennukset-välilehti.
Etsi Laajennukset-välilehdessä Todennus-alue ja valitse vaihtoehto nimeltä Todennuksen hallinta.
Ota LDAP-todennus käyttöön napsauttamalla silmäkuvaketta.
Kun olet valmis kokoonpanon, sinun pitäisi kirjautua ulos Moodle-web-käyttöliittymästä.
Yritä kirjautua sisään järjestelmänvalvojan käyttäjällä ja salasanalla Active Directorysta.
• Käyttäjänimi: Admin
• Salasana: Anna Active directory -salasana.
Onnittelen! Olet määrittänyt Moodle-todennuksen käyttämään Active Directorya.