Profile image
Asuniia
Sécurité NodeJS Centralisation

VaultaID, plateforme de centralisation des données utilisateurs.

Ce projet vise à résoudre une de mes problématiques qui est la gestion des bases de données entre chaque site.

Avec le temps et la création de divers projets je me suis heurté à une problématiques que je n'avait pas envisagé.

Avoir differents projets mais devoir posséder un compte sur chacun est une perte de temps pour le client et également pour moi pour la gestion de leur données utilisateurs.

J'ai donc décidé de créer le projet VaultaID visant à régler ce problème, ce projet est basé sur le protocole OAuth2.0 mais la particularité de VaultaID est que ce protocole à été crée de tout pièces et ne possède aucune blibliothèque. C'est donc un inconvénient pour beaucoup mais pour moi ce n'est qu'un avantage. En effet en créant ma propre solution cela me permet d'avoir une grande flexibilité et de pouvoir créer diverses fonctionnalité autour ce celui-ci.

VaultaID à vu le jour en juillet 2022 en tant que première version.

  • API de paiement intégré
  • Magasin en ligne connecté à l'application
  • Monnaie virtuel échangeable au sein de l'écosystème VaultaID

Ceci sont les 3 particularités de VaultaID 1.0.0 mais des fonctionnalités fantaisistes qui peine à etre visible.

Durant l'année le projet à sombré petit à petit jusqu'à ce que en juillet 2023 je décide de tout reprendre.

J'ai donc décidé beaucoup de choses afin de rendre le projet viable à long terme en me basant sur les compétences acquises durant cet année 2023.

Les trois fonctionnalités fantaisistes sont supprimé pour laisser place à quelques nouveautés plus terre à terre.

VaultaID à été totalement réecrit, rien de la version 1.0.0 n'a été gardé.

Durant trois semaines le projet s'est construit pour voir venir le 21 juillet 2023 la version 2.0.0 intégrant :

  • Scopes

Oui. mais!

Ce qui n'as pas été expliqué c'est que l'infrastructure de VaultaID à été sécurisé depuis la première version. En effet la première version comportait beaucoup de problèmes de sécurisé qui ont tous été résolus sur cette nouvelle version.

Maintenant que VaultaID est stable et maintenable, il est donc possible de l'utiliser sans crainte.

Passe, l'été et le mois de Septembre pour commencer la mise à jour qui vas changer VaultaID et le rendre ce qu'il est aujourd'hui.

Durant 2 semaines, j'ai retravaillé d'interface utilisateur pour la rendre érgonomique et moderne. Et en incluant les nouvelles fonctionnalités

  • Discover
  • AD By Discover
  • Création d'application via l'espace client
  • Permission et roles
  • Mise en place de quota par application
  • OneLink

Ajout d'une nouvelle blibliothèque Intégration d'Azuriom

Quelques photos de la nouvel interface :

Page principal de VaultaIDSection DiscoverSection abonnementPage d'autorisation d'application

#database #users #security #2.0.0