Ylläpitäjät voivat muodostaa suojatun yhteyden Panoramen ja ADFS:n välille Panoramaan kirjautuvien käyttäjien todentamista varten. Jotta käyttäjät voidaan todentaa ja kirjata sisään turvallisesti, varmista, että Panorama ja ADFS on määritetty seuraavien ohjeiden mukaisesti.
ADFS-määrityksen vaatimukset
ADFS-määritys edellyttää, että sinulla on mukautettu Panorama-URL-osoite (esimerkki: hudsonu.panorama.yuja.com). Jos sinulla ei ole sellaista, ota yhteyttä asiakkuuspäällikköösi
Luotettavan osapuolen luottamussuhteen luominen
Tämä toimenpide luo Panoramalle luotettavan osapuolen luottamussuhteen.
- Avaa ADFS-palvelimella sovellus ADFS-hallinta.
- Napsauta vasemmassa paneelissa kohdassa Luottamussuhteet kohtaa Luotettavan osapuolen luottamussuhteet (RPT).
- Kohdassa Toiminnot napsauta Lisää luotettavan osapuolen luottamussuhde.
- Kohdassa Ohjattu RPT:n lisääminen napsauta Aloita.
- Valitse Anna luotettavan osapuolen tiedot manuaalisesti, ja napsauta Seuraava.
- Anna RPT:lle näyttönimi (esim. ”Panorama”) ja napsauta Seuraava.
- Valitse ADFS-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 Luotettavan osapuolen SAML 2.0 SSO -palvelun URL-osoite.
-
Palvelun URL-osoite: https://YOUR_CUSTOM_PANORAMA_URL/api/sso/samlReceiveResponse
- Esimerkki: https://hudsonu.panorama.yuja.com/api/sso/samlReceiveResponse
-
Palvelun URL-osoite: https://YOUR_CUSTOM_PANORAMA_URL/api/sso/samlReceiveResponse
- Napsauta Seuraava.
- Kohdassa Luotettavan osapuolen luottamussuhteen tunniste, anna mukautettu Panorama-URL-osoitteesi.
- Esimerkki: https://hudsonu.panorama.yuja.com
- Napsauta Lisää, ja napsauta sitten Seuraava.
- Valitse En halua määrittää monivaiheisen todennuksen asetuksia tälle luotettavan osapuolen luottamussuhteelle tällä kertaa. Napsauta sitten Seuraava.
- Valitse Salli kaikkien käyttäjien käyttää tätä luotettavaa osapuolta. Napsauta Seuraava.
- Tarkista asetukset varmistaaksesi, että kaikki on oikein, ja napsauta sitten Seuraava.
- Varmista, että Avaa tämän luotettavan osapuolen luottamussuhteen Muokkaa vaatimussääntöjä -valintaikkuna, kun ohjattu toiminto sulkeutuu on valittuna, ja napsauta sitten Sulje.
Vaatimussääntöjen lisääminen
Lisää RPT:lle vaatimussäännöt, jotta SAML-vastaukset sisältävät oikeat käyttäjätiedot.
- Voit luoda tai muokata vaatimussääntöjä napsauttamalla ensin RPT. Napsauta oikeanpuoleisessa paneelissa Muokkaa vaatimussääntöjä.
- Napsauta Lisää sääntö.
- Valitse Lähetä LDAP-määritteet vaatimuksina ja napsauta Seuraava.
- Anna vaatimussäännön nimi (esim. Panorama).
- Valitse Active Directory määritesäilöksi.
-
Luo neljä vaatimusyhdistämistä alla olevan taulukon mukaisesti ja napsauta sitten Valmis.
LDAP-määritteiden yhdistäminen lähteviin vaatimustyyppeihin:LDAP-määrite Lähtevän vaatimuksen tyyppi 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 kohdassa Saapuvan vaatimuksen tyyppi 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 kohdassa Lähtevän vaatimuksen tyyppi Name ID. Valitse kohdassa Lähtevän Name ID -muoto Sähköposti.
- Napsauta Valmis.
- Napsauta OK kohdassa Muokkaa vaatimussääntöjä -ikkunassa.
Tiivistealgoritmin säätäminen
Näin varmistetaan, että kaikki kolme osaa on suoritettu ja että määritys on tehty oikein.
Panoraman määritys
Kun olet säätänyt kaikki ADFS:n asetukset, voit määrittää Panoraman asetukset.
- Kirjaudu sisään LMS-järjestelmääsi ja avaa Panorama.
- Valitse Määritykset ja sitten Integraatiot.
- Valitse avattavasta Valitse integraatio -valikosta SSO-SAML.
-
Sinun on täytettävä integraation jokaisen paneelin tiedot: Yleiset kertakirjautumisen tiedot, Käyttäjän valtuuttaminen, Roolikartoitus ja ristiintegraatio LTI 1.3:n kanssa. Täytä tiedot alla olevan taulukon mukaisesti.
Määrite Pakollinen? Kuvaus Yleiset kertakirjautumisen tiedot SSO-URL-osoite Kyllä Kertakirjautumiseen käytettävä URL-osoite. Tähän Panorama lähettää AuthnRequest-tunnisteet. Löytyy IDP-metatiedoista ”Location”-määritteenä. Huomautus: Panoramassa käytetään HTTP-Redirect-sidontaa.
Esimerkki: ”https:///adfs/ls/”
Name ID -muoto Kyllä Muoto, jota SP ja IDP käyttävät keskenään viestiessään kohteesta. Löytyy IDP-metatiedoista kyseisen tunnisteen arvona. Huomautus: Jos saatavilla, sähköpostiosoitteet tulisi priorisoida ja ottaa käyttöön.
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älki ei ole nimenomaisesti metatiedoissa, mutta varmennetta käytetään joko SAMLResponse- tai Assertion-osion allekirjoittamiseen. Katso lisätietoja kohdasta Varmenteen sormenjäljen johtaminen tämän asiakirjan Lisätyökalut-osiosta.
Esimerkki: 7j2mka9cfe2d09j23eefe11142f6a49d1222391
Käyttäjän valtuuttaminen Etunimimääritte Kyllä 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ää luettelon tunnisteista. Anna ”Name”-avaimen arvo asianmukaisen etunimen kohdalta.
Arvon tulisi olla: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname
Sukunimimääritte Kyllä 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ää luettelon tunnisteista. Anna ”Name”-avaimen arvo asianmukaisen sukunimen kohdalta.
Arvon tulisi olla: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname
Sähköpostimääritte Kyllä 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ää luettelon tunnisteista. Anna ”Name”-avaimen arvo asianmukaisen sähköpostiosoitteen kohdalta.
Arvon tulisi olla: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
Roolimääritte Kyllä 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ää luettelon tunnisteista. Anna ”Name”-avaimen arvo asianmukaisen roolin kohdalta.
Arvon tulisi olla: http://schemas.microsoft.com/ws/2008/06/identity/claims/role
Roolikartoitus Ylläpitäjäkartoitus Kyllä Voit käyttää pilkuilla erotettua arvoluetteloa. Jos roolimääritteessä saatu arvo vastaa jotakin näistä arvoista, käyttäjä luodaan IT-ylläpitäjäksi.
Esimerkki: IT Manager
Opettajakartoitus Kyllä Voit käyttää pilkuilla erotettua arvoluetteloa. Jos roolimääritteessä saatu arvo vastaa jotakin näistä arvoista, käyttäjä luodaan opettajaksi.
Esimerkki: Instructor, Teacher tai TA
Ristiintegraatio LTI:n kanssa SSO-liitosmääritte Ei Yksilöllinen määrite, joka yhdistää SSO:n ja LMS:n. Tämän ansiosta käyttäjä tunnistetaan yhdeksi käyttäjäksi riippumatta siitä, kirjautuuko hän SSO:lla vai LMS:llä. Sinun on annettava SSO-palvelusi tarjoaman liitosmääritteen nimi. LTI 1.3 -liitoksen mukautettu kenttä Ei Yksilöllinen määrite, joka yhdistää SSO:n ja LMS:n. Tämän ansiosta käyttäjä tunnistetaan yhdeksi käyttäjäksi riippumatta siitä, kirjautuuko hä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 viimeistelläksesi integraation. Huomautus: Voit testata SSO-integraatiota valitsemalla Käynnistä kertakirjautumisen sisäänkirjautumissivu ja kirjautumalla sisään integraatiollasi.
Lisätyökalut
Varmenteen sormenjäljen johtaminen
IDP:n varmenteen sormenjälkeä käytetään lisäturvallisuuteen, kun SP vahvistaa IDP:ltä tulevan SAML-vastauksen. Johda varmenteen sormenjälki seuraavien ohjeiden mukaisesti:
- Poimi 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ä algoritmiksi on valittu ”sha1”.
- Napsauta ”Calculate Fingerprint”.
- Kopioi luotu ”FingerPrint”-arvo. Tätä arvoa käytetään tietokannassa. Sormenjäljen tulisi olla 20 tavun taulukko ”sha1”-algoritmille.