Ylläpitäjät voivat luoda suojatun yhteyden EqualGroundin ja ADFS:n välille EqualGroundiin kirjautuvien käyttäjien todentamiseksi. Varmistaaksesi, että käyttäjät todennetaan ja kirjataan sisään turvallisesti, määritä EqualGround ja ADFS alla olevien ohjeiden mukaisesti.
Mitä ADFS-määrityksessä tarvitaan
ADFS-määritys edellyttää kolmea vaihetta, jotka on lueteltu alla.
- Relying Party Trust (RPT) -luottamussuhteen luominen EqualGroundia varten.
- RPT:n vaatimussääntöjen lisääminen, jotta SAML-vastaukset sisältävät oikeat tiedot käyttäjästä.
- RPT:n tiivistealgoritmin säätäminen. Näin varmistetaan, että kaikki 3 osaa on suoritettu ja määritys on tehty oikein.
Relying Party Trust -luottamussuhteen luominen
- Avaa ADFS-palvelimella sovellus ADFS-hallinta.
- Etsi vasemmasta ruudusta Luottamussuhteet, napsauta kohtaa Luottavan osapuolen luottamussuhteet (RPT).
- Napsauta Toiminnot -välilehdessä kohtaa Lisää luottavan osapuolen luottamussuhde.
- Napsauta Lisää RPT -ohjattu toiminto -ikkunassa painiketta Aloita.
- Valitse Anna tiedot luottavasta osapuolesta manuaalisesti, ja napsauta Seuraava.
- Anna RPT:lle näyttönimi (esim. ”EqualGround”), ja napsauta Seuraava.
- Valitse AD FS -profiili ja napsauta Seuraava.
- Kun olet Määritä varmenne -vaiheessa, napsauta Seuraava. Älä salaa YuJalle lähetettäviä vaatimuksia.
- Valitse Ota SAML 2.0 WebSSO -protokollan tuki käyttöön.
- Anna Luottavan osapuolen SAML 2.0 SSO -palvelun URL-osoite vyöhykkeesi mukaan. Tärkeää: Jos käytössäsi on mukautettu EqualGround-alustan URL-osoite, anna se vyöhyke-URL-osoitteen sijaan.
- Yhdysvaltain vyöhyke: https://EqualGround.yuja.com/api/sso/samlReceiveResponse
- Kanadan vyöhyke: https://EqualGround-cz.yuja.com/api/sso/samlReceiveResponse
- Euroopan vyöhyke: https://EqualGround-ez.yuja.com/api/sso/samlReceiveResponse
- Australian vyöhyke: https://EqualGround-az.yuja.com/api/sso/samlReceiveResponse
-
Mukautettu URL-osoite: https://YOUR_CUSTOM_EqualGround_URL/api/sso/samlReceiveResponse
- Esimerkki: https://hudsonu.EqualGround.yuja.com/api/sso/samlReceiveResponse
- Napsauta Seuraava.
- Kohtaan Luottavan osapuolen luottamussuhteen tunniste, anna vyöhykkeesi mukainen URL-osoite. Tärkeää: Jos käytössäsi on mukautettu EqualGround-alustan URL-osoite, anna se vyöhyke-URL-osoitteen sijaan.
-
Yhdysvaltain vyöhyke: https://EqualGround.yuja.com
-
Kanadan vyöhyke: https://EqualGround-cz.yuja.com
-
Euroopan vyöhyke: https://EqualGround-ez.yuja.com
- Australian vyöhyke: https://EqualGround-az.yuja.com
-
Mukautettu URL-osoite: YOUR_CUSTOM_EqualGround_URL
- Esimerkki: https://hudsonu.EqualGround.yuja.com
-
Yhdysvaltain vyöhyke: https://EqualGround.yuja.com
- Napsauta Lisää, sitten napsauta Seuraava.
- Valitse En halua määrittää monivaiheisen todennuksen asetuksia tälle luottavan osapuolen luottamussuhteelle tällä hetkellä. Napsauta sitten Seuraava.
- Valitse Salli kaikkien käyttäjien käyttää tätä luottavaa osapuolta. Napsauta Seuraava.
- Tarkista asetukset varmistaaksesi, että kaikki on oikein, ja napsauta sitten Seuraava.
- Varmista, että Avaa Muokkaa vaatimussääntöjä -valintaikkuna tälle luottavan osapuolen luottamussuhteelle, kun ohjattu toiminto sulkeutuu on valittuna, ja napsauta sitten Sulje.
Vaatimussääntöjen lisääminen
- Voit luoda tai muokata vaatimussääntöjä napsauttamalla ensin kohtaa RPT. Napsauta oikeanpuoleisessa ruudussa Muokkaa vaatimussääntöjä.
- Napsauta Lisää sääntö.
- Valitse Lähetä LDAP-määritteet vaatimuksina ja napsauta Seuraava.
- Anna Vaatimussäännön nimi (esim. EqualGround).
- Valitse Active Directory määritetallennustilaksi.
-
Luo neljä vaatimuskartoitusta alla olevan taulukon mukaisesti ja napsauta sitten Valmis.
LDAP-määritteiden kartoitus lähteviin vaatimustyyppeihin:LDAP-määrite Lähtevä vaatimustyyppi Email-Addresses E-mail Address Given-Name Given Name Surname Surname <Käyttäjän rooliin liittyvä määrite (esim. Admin)> Role - Luo nyt toinen vaatimussääntö. Napsauta Lisää sääntö.
- Valitse Muunna saapuva vaatimus. Napsauta Seuraava.
- Anna Vaatimussäännön nimi. Valitse kohtaan Saapuva vaatimustyyppi E-Mail Address. Tärkeää: Tämä edellyttää, että jokaisella ADFS-järjestelmän käyttäjällä on sähköpostiosoite. Jos näin ei ole, valitse sen sijaan Given-Name .
- Valitse kohtaan Lähtevä vaatimustyyppi arvo Name ID. Valitse kohtaan Lähtevän nimitunnuksen muoto arvo Sähköposti.
- Napsauta Valmis.
- Napsauta OK -painiketta Muokkaa vaatimussääntöjä -ikkunassa.
Tiivistealgoritmin säätäminen
EqualGroundin määritys
Kun olet säätänyt kaikki asetukset ADFS:ssä, voit määrittää asetukset EqualGroundissa.
- Kirjaudu sisään EqualGroundiin.
- Valitse Konfigurointi ja sitten Integraatioasetukset.
- Avattavasta Valitse integraatiot -valikosta valitse SSO-SAML ja ota käyttöön Salli autentikointi kertakirjautumisen kautta.
-
Sinun on täytettävä integraation jokaisen paneelin tiedot—Yleiset kertakirjautumisen tiedot, Käyttäjän valtuuttaminen, Roolikartoitus ja Ristiinintegrointi LTI 1.3:n kanssa. Täytä tiedot alla olevan taulukon mukaisesti.
Attribuutti Pakollinen? Kuvaus Yleiset kertakirjautumisen tiedot SSO-URL-osoite Kyllä SSO:ssa käytettävä URL-osoite. Tähän osoitteeseen EqualGround lähettää AuthnRequest-tunnisteet. Löytyy IDP-metatiedoista ”Location”-attribuuttina. Huomautus: EqualGroundissa käytetään HTTP-Redirect-sidontaa.
Esimerkki: ”https:///adfs/ls/”
Name ID -muoto Kyllä Muoto, jota SP ja IDP käyttävät keskustellessaan subjektista. Löytyy IDP-metatiedoista kyseisen tunnisteen arvona. Huomautus: Jos mahdollista, sähköpostiosoitteet tulee asettaa etusijalle ja niitä tulee käyttää.
Esimerkki: urn:oasis:names:tc:SAML:1.1:nameid- format:emailAddress
ADFS-allekirjoitusvarmenteen sormenjälki Kyllä IDP:n varmenteen yksilöllistä sormenjälkeä käytetään SAML-vastausten allekirjoittamisessa. Sormenjälkeä ei ole nimenomaisesti metatiedoissa, mutta varmennetta käytetään joko SAMLResponse- tai Assertion-elementin allekirjoittamiseen. Katso lisätietoja kohdasta Varmenteen sormenjäljen määrittäminen tämän asiakirjan Lisätyökalut-osiossa.
Esimerkki: 7j2mka9cfe2d09j23eefe11142f6a49d1222391
Käyttäjän valtuuttaminen Etunimiattribuutti Kyllä SAML-vastauksessa olevan attribuutin nimi, joka kuvaa käyttäjän etunimeä. Löytyy IDP-metatiedoista. .XML-tiedostossa on osio, jonka pitäisi sisältää luettelo tunnisteista. Anna ”Name”-avaimen arvo vastaavan etunimen kohdalta.
Arvon tulee olla: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname
Sukunimiattribuutti Kyllä SAML-vastauksessa olevan attribuutin nimi, joka kuvaa käyttäjän sukunimeä. Löytyy IDP-metatiedoista. .XML-tiedostossa on osio, jonka pitäisi sisältää luettelo tunnisteista. Anna ”Name”-avaimen arvo vastaavan sukunimen kohdalta.
Arvon tulee olla: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname
Sähköpostiattribuutti Kyllä SAML-vastauksessa olevan attribuutin nimi, joka kuvaa käyttäjän sähköpostiosoitetta. Löytyy IDP-metatiedoista. .XML-tiedostossa on osio, jonka pitäisi sisältää luettelo tunnisteista. Anna ”Name”-avaimen arvo vastaavan sähköpostiosoitteen kohdalta.
Arvon tulee olla: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
Rooliattribuutti Kyllä SAML-vastauksessa olevan attribuutin nimi, joka kuvaa käyttäjän roolia. Löytyy IDP-metatiedoista. .XML-tiedostossa on osio, jonka pitäisi sisältää luettelo tunnisteista. Anna ”Name”-avaimen arvo vastaavan roolin kohdalta.
Arvon tulee olla: http://schemas.microsoft.com/ws/2008/06/identity/claims/role
Roolikartoitus Ylläpitäjäkartoitus Kyllä Voit käyttää pilkuilla erotettua arvoluetteloa. Jos Rooliattribuutissa vastaanotettu arvo vastaa jotakin näistä arvoista, käyttäjä valtuutetaan IT-vastaavaksi.
Esimerkki: IT Manager
Opettajakartoitus Kyllä Voit käyttää pilkuilla erotettua arvoluetteloa. Jos Rooliattribuutissa vastaanotettu arvo vastaa jotakin näistä arvoista, käyttäjä valtuutetaan opettajaksi.
Esimerkki: Instructor, Teacher tai TA
Ristiinintegrointi LTI:n kanssa SSO-linkitysattribuutti Ei Yksilöllinen attribuutti, joka yhdistää SSO:n LMS:ään. Tämän ansiosta käyttäjä tunnistetaan yhdeksi käyttäjäksi riippumatta siitä, kirjautuuko hän sisään SSO:lla vai LMS:llä. Sinun on annettava SSO-palvelusi tarjoaman linkitysattribuutin nimi. LTI 1.3 -linkityksen mukautettu kenttä Ei Yksilöllinen attribuutti, joka yhdistää SSO:n LMS:ään. Tämän ansiosta käyttäjä tunnistetaan yhdeksi käyttäjäksi riippumatta siitä, kirjautuuko hän sisään SSO:lla vai LMS:llä. Sinun on annettava LTI-käynnistyksen määrittämiseen käytetyn mukautetun kentän nimi. -
Kun olet säätänyt kaikki tarvittavat asetukset, napsauta Tallenna muutokset integraation viimeistelemiseksi. Huomautus: Voit testata SSO-integraatiotasi valitsemalla Käynnistä kertakirjautumisen sisäänkirjautumissivu ja kirjautumalla sisään integraatiollasi.
Lisätyökalut
Varmenteen sormenjäljen määrittäminen
IDP:n varmenteen sormenjälkeä käytetään lisäturvallisuuteen, kun SP vahvistaa IDP:ltä saatua SAML-vastausta. Voit määrittää varmenteen sormenjäljen seuraamalla alla olevia ohjeita:
- Poimi Googlen IDP-metatiedoista X509-varmenne. Sen pitäisi sijaita kohdassa: <IDPSSODescriptor> →<KeyDescriptor use=”signing”> → <KeyInfo> → <X509Data> → <X509Certificate>
- Kun sinulla on varmenne, siirry seuraavalle verkkosivustolle: https://www.samltool.com/fingerprint.php.
- Liitä varmenne ”X509 cert” -tekstikenttään.
- Varmista, että algoritmiksi on valittu ”sha1”.
- Napsauta ”Calculate Fingerprint”.
- Kopioi luotu ”FingerPrint”-arvo. Tämä on tietokannassa käytettävä arvo. Sormenjäljen tulisi olla 20 tavun taulukko ”sha1”-algoritmille.