Järjestelmänvalvojat voivat määrittää suojatun yhteyden Engagen ja ADFS:n välille todentaakseen Engageen kirjautuvat käyttäjät. Engagen ja ADFS:n määrittäminen mahdollistaa käyttäjien turvallisen todennuksen ja sisäänkirjautumisen.
ADFS-määrityksen vaatimukset
ADFS-määritys koostuu kolmesta vaiheesta.
- Luottavan osapuolen luottamussuhteen (RPT) luominen Engagea varten.
- Väittämäsääntöjen lisääminen RPT:lle, 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.
Luottavan osapuolen luottamussuhteen luominen
Varmista ennen aloittamista, että olet saanut luottavan osapuolen SAML 2.0 SSO -palvelun URL-osoitteen asiakkuuspäälliköltäsi.
- Avaa ADFS-palvelimella sovellus ADFS-hallinta.
- Napsauta vasemmassa paneelissa kohdassa Luottamussuhteet kohtaa Luottavan osapuolen luottamussuhteet (RPT).
- Napsauta välilehdessä Toiminnot kohtaa Lisää luottavan osapuolen luottamussuhde.
- Napsauta ikkunassa Ohjattu RPT:n lisääminen kohtaa Aloita.
- Valitse Anna luottavan osapuolen tiedot manuaalisesti.
- Napsauta Seuraava.
- Anna RPT:lle näyttönimi (esim. ”YuJa Engage”) ja napsauta Seuraava.
- Valitse ADFS-profiili ja napsauta Seuraava.
- Napsauta Seuraava. Älä salaa YuJalle lähetettäviä väittämiä.
- Valitse Ota käyttöön SAML 2.0 WebSSO -protokollan tuki -valintaruutu.
- Anna Luottavan osapuolen SAML 2.0 SSO -palvelun URL-osoite, jonka sait asiakkuuspäälliköltäsi, ja napsauta Seuraava.
- Kirjoita kenttään Luottavan osapuolen luottamussuhteen tunniste arvo https://<YOUR_YUJA_ENGAGE_DOMAIN>.engage.yuja.com.
- Napsauta Lisää > Seuraava.
- Valitse En halua määrittää monivaiheisen todennuksen asetuksia tälle luottavan osapuolen luottamussuhteelle tällä hetkellä ja napsauta Seuraava.
- Valitse Salli kaikille käyttäjille pääsy tähän luottavaan osapuoleen ja napsauta Seuraava.
- Tarkista asetukset varmistaaksesi, että kaikki on oikein, ja napsauta Seuraava.
- Valitse Avaa Muokkaa väittämäsääntöjä -valintaikkuna tälle luottavan osapuolen luottamussuhteelle, kun ohjattu toiminto sulkeutuu, ja napsauta Sulje.
Väittämäsääntöjen lisääminen
- Jos haluat luoda tai muokata väittämäsääntöjä, napsauta kohdetta RPT.
- Napsauta oikeanpuoleisessa paneelissa kohtaa Muokkaa väittämäsääntöjä.
- Napsauta ikkunassa Muokkaa väittämäsääntöjä: YuJa Engage kohtaa Lisää sääntö.
- Valitse Lähetä LDAP-määritteet väittäminä ja napsauta Seuraava.
- Anna väittämäsäännölle nimi kenttään Väittämäsäännön nimi (esim. YuJa Engage).
- Valitse Active Directory kohdassa Määritteiden tallennustila.
-
Luo neljä väittämäyhdistämistä alla olevan taulukon mukaisesti ja napsauta sitten Valmis.
LDAP-määritteiden yhdistäminen lähteviin väittämätyyppeihinLDAP-määrite Lähtevän väittämän tyyppi Email-Addresses Sähköpostiosoite Given-Name Etunimi Surname Sukunimi <Käyttäjän rooliin liittyvä määrite (esim. ITManager)> Rooli - Luo toinen väittämäsääntö napsauttamalla Lisää sääntö.
- Valitse Muunna saapuva väittämä ja napsauta Seuraava.
- Anna Väittämäsäännön nimi.
- Valitse avattavasta kentästä Saapuvan väittämän tyyppi vaihtoehto Sähköpostiosoite (jos jokaisella ADFS-järjestelmän käyttäjällä on sähköpostiosoite) tai Etunimi.
- Valitse kentästä Lähtevän väittämän tyyppi vaihtoehto Nimitunnus.
- Valitse kentästä Lähtevän nimitunnuksen muoto vaihtoehto Sähköposti.
- Napsauta Valmis.
- Napsauta OK.
Tiivistealgoritmin säätäminen
Engagen määrittäminen
Kun olet säätänyt kaikki ADFS:n asetukset, voit määrittää asetukset Engagessa.
- Kirjaudu Engageen IT-hallinnoijana.
- Valitse sivupalkista Integraatiot.
- Valitse avattavasta kentästä SSO - ADFS [SAML].
-
Anna tiedot kuvan mukaisesti integraation jokaiseen paneeliin—Yleiset kertakirjautumisen tiedot, Käyttäjän valtuuttaminen, Roolikartoitus ja Ristiintegrointi LTI:n kanssa.
Määrite Pakollinen? Kuvaus Yleiset kertakirjautumisen tiedot ADFS SSO -URL-osoite Kyllä SSO:ssa käytettävä URL-osoite. YuJa Engage lähettää AuthnRequest-tunnisteet tähän osoitteeseen. Löytyy IDP-metatiedoista ”Location”-määritteenä. Huomautus: Engage käyttää HTTP-Redirect-sidontaa.
Esimerkki: ”https:///adfs/ls/”
Nimitunnuksen 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 priorisoida ja ottaa käyttöön.
Esimerkki: urn:oasis:names:tc:SAML:1.1:nameid- format:emailAddress
Etäuloskirjautumisen URL-osoite Ei tuettu tällä hetkellä Jätä tämä arvo tyhjäksi. ADFS-allekirjoitusvarmenteen sormenjälki Kyllä IDP:n varmenteen yksilöllistä sormenjälkeä käytetään SAML-vastausten allekirjoituksessa. Sormenjälkeä ei ole nimenomaisesti metatiedoissa, mutta varmennetta käytetään joko SAMLResponse- tai Assertion-osan allekirjoittamiseen. Katso lisätietoja kohdasta Varmenteen sormenjäljen johtaminen tämän dokumentin Lisätyökalut-osiossa.
Esimerkki: 7j2mka9cfe2d09j23eefe01442f6a49d1222391
Uloskirjautumisen URL-osoite Ei tuettu tällä hetkellä Jätä tämä arvo tyhjäksi. Käyttäjän valtuuttaminen Etunimimäärite Ei SAML-vastauksen määritteen nimi, joka kuvaa käyttäjän etunimeä. Löytyy IDP-metatiedoista. XML-tiedostossa on osio, jonka pitäisi sisältää tunnisteiden luettelon. Anna ”Name”-avaimen arvo etunimeä vastaavan kohdan alta.
Arvon tulee olla: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname
Sukunimimäärite Ei SAML-vastauksen määritteen nimi, joka kuvaa käyttäjän sukunimeä. Löytyy IDP-metatiedoista. XML-tiedostossa on osio, jonka pitäisi sisältää tunnisteiden luettelon. Anna ”Name”-avaimen arvo sukunimeä vastaavan kohdan alta.
Arvon tulee olla: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname
Sähköpostimäärite Ei SAML-vastauksen määritteen nimi, joka kuvaa käyttäjän sähköpostiosoitetta. Löytyy IDP-metatiedoista. XML-tiedostossa on osio, jonka pitäisi sisältää tunnisteiden luettelon. Anna ”Name”-avaimen arvo sähköpostiosoitetta vastaavan kohdan alta.
Arvon tulee olla: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
Roolimäärite Ei SAML-vastauksen määritteen nimi, joka kuvaa käyttäjän roolia. Löytyy IDP-metatiedoista. XML-tiedostossa on osio, jonka pitäisi sisältää tunnisteiden luettelon. Anna ”Name”-avaimen arvo roolia vastaavan kohdan alta.
Arvon tulee olla: http://schemas.microsoft.com/ws/2008/06/identity/claims/role
Roolikartoitus IT-hallinnoija Ei Voit käyttää pilkuilla erotettua arvoluetteloa. Jos Roolimäärite-kentässä vastaanotettu arvo vastaa mitä tahansa näistä arvoista, käyttäjä luodaan IT-hallinnoijaksi.
Esimerkki: IT Manager
Opettaja Ei Voit käyttää pilkuilla erotettua arvoluetteloa. Jos Roolimäärite-kentässä vastaanotettu arvo vastaa mitä tahansa näistä arvoista, käyttäjä luodaan opettajaksi.
Esimerkki: Instructor, Teacher tai TA
Ristiintegrointi LTI:n kanssa Linkitysmäärite Ei Yksilöllinen määrite, joka yhdistää SSO:n LMS:ään. Näin käyttäjä tunnistetaan yhdeksi käyttäjäksi riippumatta siitä, kirjautuuko hän sisään SSO:lla vai LMS:llä (esim. määrite: sähköposti) - Napsauta Tallenna muutokset.
Lisätyökalut
Varmenteen sormenjäljen johtaminen
IDP:n varmenteen sormenjälkeä käytetään lisäturvallisuuteen, kun SP varmentaa IDP:ltä saadun SAML-vastauksen. Johda varmenteen sormenjälki seuraavien ohjeiden mukaisesti:
- Pura Google 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ä Algorithm-arvoksi on valittu ”sha1”.
- Napsauta ”Calculate Fingerprint”.
- Kopioi luotu ”FingerPrint”-arvo. Tätä arvoa käytetään tietokannassa. Sormenjäljen tulee olla 20 tavun taulukko ”sha1”-algoritmille.