Proiecte

Citizen Single-Sign-On

Autentificare cu contul unic de e-Cetățean

Un singur cont pentru autentificare și autorizare în sistemele online ale administrației publice și în noile platforme ce vor fi dezvoltate în cadrul CivicTechRO

10% progres

Aplicație web internă
INOVAȚIE / R&D
Frontend / Backend

BENEFICIAR

Proiectele CivicTechRO

PROVOCAREA

La CivicTechRO, lucrăm la digitalizarea serviciilor publice pentru cetățean și prin proiectele noastre ne propunem să creăm o alternativă online pentru acele interacțiuni și schimburi de informații care pot fi rezolvate mai simplu, mai bine și mai ușor prin intermediul internetului.

Pentru asta, avem nevoie de un mod facil de acces securizat la aplicațiile, website-urile și programele de interes public ale administrațiilor publice sau în platformele dezvoltate de CivicTechRO. În prezent autentificarea în astfel de sisteme este fie ne-posibilă, fie posibilă doar în unele cazuri utilizând mail-ul. De cele mai multe ori însă, înregistrarea și autentificarea prin email are întârzieri mari sau probleme fundamentale de operabilitate.

De aceea, credem că putem crește rata de folosire a sistemelor online ale serviciilor publice folosind un sistem alternativ de înregistrare și autentificare, centralizat și unic pentru fiecare persoană.



SOLUȚIA

  • Un singur cont pentru toate aplicațiile electronice de servicii publice (ca de ex. Google Accounts)

Un prim pas în acest sens ar fi să avem un singur cont de acces pentru autentificare și autorizare în sistemele online ale administrației publice. Autentificarea va fi făcută folosind username și parolă pentru a securiza accesul acolo unde sunt necesare accesarea unor informații confidențiale sau secrete și va permite integrarea cu Facebook sau Google Login

  • Aplicație “centrală” ce se va ocupa de SSO (single sing on) si IAM (înregistrare și autentificare)
  • Dezvoltarea unei aplicații de administrare pentru clienții SSO (un sistem intern de evidență a utilizatorilor)
  • Integrarea aplicațiilor dezvoltate în cadrul CivicTechRO la acest mecanism de autentificare (testarea funționalității contului unic de cetățean în gama aplicațiilor dezvoltate de CivicTechRO )


STATUS

Avem deja un Prototip Funcțional!

Momentan suntem în faza de dezvoltare. Iată pe unde ne aflăm:

  • Am preluat o soluție open source de SSO (Single Sign On)
  • Am adaugat functionalitățile de Login și Register
  • Am creat un demo de aplicație JS ce se conecteaza la platforma de SSO


CE URMEAZĂ

În prezent, lucrăm la:

  • Implementarea layout-ului de interfață pe baza identității vizuale a CivicTechRO 
  • finalizarea Admin panel-ului – pentru administrarea clienților și utilizatorilor SSO
  • Pregăm un mediu de test

Va urma integrarea cu VoluntApp și cu alte câteva proiecte dezvoltate în cadrul CivicTechRO.

De asemenea, suntem în etapa de completare a echipei de lucru, așa că dacă dorești să contribui și tu,
Înregistrează-te ca Voluntar!

Dăm startul formării de echipe de lucru!

Momentan suntem în faza de dezvoltare:

  • Implementare layout pe baza identității vizuale
  • Admin panel – administrarea clienților SSO
  • Mediu de test

Crezi că poți ajuta? Înscrie-te ca VOLUNTAR!

Back-end: .NET Core, MySQL, identityserver.io

De ce am ales aceste tehnologii:

  • Piața mare de developeri din București și din România pentru .NET, Java & PHP: ușor de angajat, ușor de contractat în cazul nevoii de mentenanță 24/7
  • .NET Core
    • Open source, rulează pe Windows, Linux & Mac OS și are o comunitate dezvoltată de developeri
  • IdentityServer.io 4 e dezvoltat folosind .NET Core
  • Identityserver.io:
    • Am implementat repede un POC (4 ore)
    • Nu avem restricții pentru a schimba platforma dacă observăm limitări la această platformă/tehnologie ce nu le putem îndeplini prin configurare/dezvoltare
  • MySQL
    • Open Source & Up and running in 5 min cu tot cu download
    • Schimbam cu PostgreSQL daca avem probleme

Coordonatorul de Proiect este Alex Chirapleș.

Proiectul caută noi colaboratori voluntari.
Vrei să contribui? Înregistrează-te ca Voluntar!

Vom reveni în curând cu noi informații despre progresul acestui proiect!