Les produits
Publik regroupe plusieurs briques logicielles, toutes libres. Nous détaillons sur cette page les éléments les plus importants mais l'intégralité du code se trouve ici :
https://git.entrouvert.org/authentic.git/
https://git.entrouvert.org/chrono.git/
https://git.entrouvert.org/combo.git/
https://git.entrouvert.org/django-mellon.git/
https://git.entrouvert.org/eopayment.git/
https://git.entrouvert.org/gadjo.git/
https://git.entrouvert.org/hobo.git/
https://git.entrouvert.org/passerelle.git/
https://git.entrouvert.org/publik-base-theme.git/
https://git.entrouvert.org/wcs.git/
Combo, le portail citoyen
Le système de gestion de contenu utilisé pour l’intégration des pages en front-office est basé sur le framework Django. Ce mode de publication nous permet de nous baser sur un système de templating pour l'intégration graphique du portail et donc de réaliser des intégrations fines en accord avec stratégie web de la collectivité.
C'est sur ces interfaces que l'usager sera amené à gérer son compte s'il en crée un et à s'authentifier. Le portail est directement relié au fournisseur d'identité Authentic 2 qui se charge de gérer et sécuriser les données personnelles de l'usager et réaliser les actions de fédération (SSO) avec les autres applications lorsque c'est nécessaire. L'ergonomie de l'outil garanti à l'usager une navigation simple dans cet environnement.
Le portail citoyen est compatible avec FranceConnect. Vos usagers peuvent alors se connecter avec leur compte FranceConnect.
Site du projet Télécharger Documentation
w.c.s.
w.c.s. est un générateur de téléformulaires et de workflows destiné à recevoir les demandes des usagers (Etat-civil, intervention technique...). De manière plus générale ces téléformulaires peuvent également être des consultations en ligne dans le cadre d'un référendum local par exemple.
w.c.s. dispose d'un back-office de traitement des demandes accessible aux agents qui disposent des droits nécessaires. Les demandes sont traitées suivant les circuits définis et paramétrés par la collectivité.
L'ensemble des formulaires et des workflows sont paramétrables (création, modification, suppression) par la collectivité directement depuis les interfaces du portail agents. Les agents qui en ont les droits peuvent agir sans compétences techniques particulières. La documentation suffit à prendre en main l'outil. Dans le cadre de notre offre Saas, la formation d'une journée comprise dans la mise en service permet un accompagnement des agents dans leur apprentissage de l'outil.
Site du projet Télécharger Documentation
Authentic 2
Authentic 2 est un plate-forme complète, multiprotocoles et libre, de gestion d'identité. Authentic 2 assure une gestion souple et homogénéisée des identités numériques au sein de votre organisme.
Authentic 2 est développé en Python et Django. Authentic 2 est sous licence GNU AGPLv3.
Fonctionnalités
- Support du protocole SAML 2.0
- Support du protocole OpenID Connect
- Support du raccordement à France Connect
- Support des protocoles CAS 1.0 et 2.0
- Support des certificats SSL/TLS
- Support Kerberos et Active Directory
- Permet de servir de passerelle d'un protocole à un autre, par exemple entre OpenID Connect et SAML 2.0
- Support des annuaires LDAP v2 et v3 (y compris Active Directory)
- Fonctionne nativement avec PostgreSQL
Site du projet Télécharger Documentation
Passerelle
La brique intergicielle utilisée pour assurer la connexion aux applications métiers et aux référentiels de la collectivité se nomme Passerelle. Le projet Passerelle constitue un Hub de webservices auquel vont se raccrocher les webservices des applications métiers ainsi que ceux du portail citoyen.
Passerelle s'assure alors de réaliser la traduction des échanges dans les formats et protocoles attendus par les applications métiers. Passerelle est capable de se conformer à de nombreux formats et protocoles à condition que ceux-ci soit ouverts, documentés et structurés. Passerelle parle nativement le Json, le xml, le csv et le SQL et les protocoles REST et SOAP.
Notre outil dispose déjà de nombreux connecteurs avec les API nationales fournies par l'État (API Adresse, API Entreprise,...) et avec des applications métiers de nombreux éditeurs de solutions pour les collectivités locales. Vous trouverez la liste exhaustive des connecteurs Publik sur cette page.