Skip to content

Garage-ISEP/g-password-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Démarre l'app S'authentifie -> Middleware lambda cognito récupère les groupes du user

Le user récupère tous les noms de MDP pour ses groupes ->

Si il a besoin d'en voir un, Lambda decode (vérifie droit de décodage -> renvoie le secret décodé)

Pour créer un nv mdp: Le user spécifie les groupes pour lesquels les MDP est dispo :

  • Nom
  • Secret
  • Email
  • ...
  • Sk = Id
  • Pk = PK_SECRET
  • WritingGroups = ["DSI"]
  • ReadingGroups = ["DSI", "CoderLab"]

Authentification et API G Suite

Etapes de configuration (Doc Google correspondante : https://support.google.com/a/answer/162106)

  • Créer un compte de service sur https://console.cloud.google.com/
  • Afficher les détails du compte de service puis afficher les paramètres avancés pour activer le Client OAuth Google Workspace Marketplace puis cliquer sur Afficher la console d'administration google workspace pour autoriser le compte service
  • Aller dans Sécurité > Contrôle des accès et des données > Commandes des API puis cliquer sur Gérer la délégation au niveau du domaine et ajouter le client API en mettant l'ID client du compte de service créé ainsi que les scopes nécessaires :
    • .../auth/admin.directory.group.readonly
    • .../auth/admin.directory.group
  • Attendre une heure minimum
  • Générer une clé pour le compte de service via l'onglet CLES

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published