Mine põhisisu juurde

eKooliga sisselogimine ja integratsioonid

Ettevõte saab lisada oma teenusesse eKooliga sisselogimise. Artikkel selgitab, mida see võimaldab ja kuidas tekivad partnerintegratsioonid.

eKooliga sisselogimine võimaldab kasutajal siseneda teise ettevõtte teenusesse oma eKooli kontoga. Nii saab näiteks sisse logida e-Koolikotti ja Opiqusse. Sisselogimine põhineb OAuth 2.0 standardil.

Kuidas taotleda OAuth 2.0 klienti

Kirjuta aadressile [email protected] või võta meiega ühendust Teadmusbaasi vestlusakna kaudu. Lisa kirja:

  • ettevõtte või asutuse nimi

  • kontaktisiku nimi, e-posti aadress ja telefoninumber

  • teenuse nimi ja lühikirjeldus

  • miks soovid, et kasutaja saaks sinu teenusesse eKooli kontoga sisse logida

  • ümbersuunamise aadress (redirect_uri), näiteks https://sinu-teenus.ee/oauth/callback

Ilma kooli nõusolekuta saab teenus ainult sisse logiva kasutaja põhiandmed. Kui teenus vajab õppeinfot, loe allpool, kuidas kool saab lubada seda jagada.

Kui taotlus on kinnitatud, sab teenus kliendi tnnuse (client_id) ja lubatud õigused. Kliendi salajase võtme (client_secret) edastab eKool turvaliselt eraldi. Autoriseerimiseserveri aadress on https://login.ekool.eu.

Hoia salajst võtit turvalises kohas. Äraa lisa seda veebilehe ega mobiilrakenduse koodi ja ära jaga seda teistega.

Mida OAuth 2.0 klient võimaldab

Kui kasutaja annab sisselogimisel nõusoleku, saab teenus tema eKooli konto põhiandmed, rollid ja koolid.

Õppeinfole klient automaatselt ligipääsu ei anna. Näiteks kodutöid, hindeid ja päevikuid teenus ainult sisselogimise kaudu ei näe.

Õppeinfo jagamine teise teenusega

Õppeinfo eest vastutab kool ja eKool töötleb neid andmeid kooli nimel. Seepärast peab õppeinfo jagamise lubama kool. Kasutaja nõusolekust sisselogimisel üksi ei piisa.

Selleks kinnitab kooli administraator, et kool soovib teenust kasutada. Praegu saab kool kinnituse saata aadressile [email protected]. Seejärel lülitab eKool ligipääsu selles koolis sisse.

Teenus näeb ainult neid andmeid, mida integratsioon vajab ja mida kool on lubanud jagada. Kui olemasolev liides soovitud andmeid ei sisalda, on vaja eKooli arendust.

Kui kool soovib uut integratsiooni, saab ta soovi lisada eKooli Mõttekojas. Kui oled ettevõte, kirjuta aadressile [email protected] koos kooliga, mis integratsiooni soovib. Soovis kirjelda:

  • milliseid andmeid teenus vajab ja milleks

  • kuidas kool seda tööd praegu teeb

  • mis võiks selles töös paremini minna

Kas see vastas teie küsimusele?