AAI@EduHr je prva federacija u eduGAIN-u koja je uspješno implementirala novi protokol korištenjem alata SimpleSAMLphp

23. 12. 2024.

Sveučilišni računski centar (Srce) aktivno je sudjelovao u inicijalnoj fazi projekta eduGAIN OpenID Federation Pilot, koji je proveden tijekom 2024. godine u sklopu radnog paketa GEANT Trust & Identity Incubator. Cilj projekta je uspostaviti proof-of-concept (PoC) za evaluaciju novog standarda OpenID Federation (OIDFed) te razviti službeni eduGAIN tehnološki profil kao temelj za buduće proširenje eduGAIN usluge.

eduGAIN, trenutno temeljen na protokolu SAML, povezuje federacije e-identiteta diljem svijeta i pojednostavljuje pristup sadržajima, uslugama i resursima za globalnu istraživačku i obrazovnu zajednicu. Specifikacija OpenID Federation omogućava eventualni prijelaz s protokola SAML na novije protokole kao što je OpenID Connect (OIDC), uz očuvanje postojećih funkcionalnosti interfederacije.

U prvoj fazi projekta napravljena je inicijalna implementacija interfederacije temeljene na specifikaciji OpenID Federation. U ovoj fazi sudjelovali su članovi iz sljedećih nacionalnih federacija: SWAMID (Švedska), HAKA (Finska), IDEM (Italija), SURFConext (Nizozemska) i AAI@EduHr (Hrvatska). Provedena je simulacija implementacije eduGAIN interfederacije spomenutih federacija korištenjem različitih programskih alata i jezika (Python, Go, Java, i PHP) čime je demonstrirana tehnička izvedivost i interoperabilnost entiteta u interfederaciji.

Srce je kroz ovaj projekt pridonijelo razvoju potrebnih programskih biblioteka u otvorenom kodu, te samoj implementaciji unutar SimpleSAMLphp OIDC modula, omogućivši jednostavniju buduću integraciju OpenID Federation specifikacije u postojeći širokokorišteni alat kao što je SimpleSAMLphp. Za testiranje kreiranih programskih rješenja, AAI@EduHr je bila prva federacija koja ih je uspješno i iskoristila u pilot projektu. Tijekom projekta Srce je također sudjelovalo i u evaluaciji same specifikacije OpenID Federation, a kao rezultat toga Marko Ivančić, Srce sada je naveden kao "specification contributor" u samoj specifikaciji. Srce će nastaviti sudjelovati i u drugoj fazi projekta koja je planirana za 2025. godinu.