Aller au contenu principal

Gestion des accès

Contrôlez qui peut accéder et gérer vos projets Skysize avec le contrôle d'accès basé sur les rôles.

Rôles d'accès

Skysize fournit deux niveaux d'accès pour la gestion de projet :

Rôle Utilisateur

Les utilisateurs ont un accès en lecture seule au projet.

Autorisations :

  • Voir les détails du projet
  • Voir le statut du déploiement
  • Surveiller la santé de l'application
  • Voir la configuration (mais pas la modifier)

Cas d'utilisation :

  • Parties prenantes qui ont besoin de visibilité
  • Clients qui souhaitent surveiller les progrès
  • Membres de l'équipe qui n'ont pas besoin d'apporter des modifications
  • Accès en lecture seule pour le reporting

Rôle Admin

Les admins ont un contrôle total sur le projet.

Autorisations :

  • Toutes les autorisations du rôle Utilisateur, plus :
  • Créer et supprimer des déploiements
  • Modifier la configuration du projet
  • Gérer les workers Odoo
  • Configurer des domaines personnalisés
  • Gérer l'accès des utilisateurs (ajouter/supprimer utilisateurs et admins)
  • Mettre à jour les paramètres du projet
  • Déclencher des sauvegardes manuelles

Cas d'utilisation :

  • Chefs de projet
  • Ingénieurs DevOps
  • Développeurs principaux
  • Administrateurs techniques

Paramètres configurables

Les admins peuvent configurer divers paramètres de projet :

Workers Odoo

Configurez le nombre de workers pour votre application Odoo :

  • Plus de workers = meilleures performances pour les utilisateurs concurrents
  • Moins de workers = utilisation des ressources et coûts réduits
  • Ajustez en fonction de vos modèles de trafic

Gestion des utilisateurs

Ajoutez ou supprimez des membres d'équipe et attribuez les rôles appropriés :

  1. Accédez aux paramètres du projet
  2. Allez dans la section de gestion des accès
  3. Invitez des utilisateurs par e-mail
  4. Attribuez le rôle Utilisateur ou Admin
  5. Les utilisateurs reçoivent une invitation pour accéder au projet

Opérations de déploiement

Les admins peuvent effectuer des opérations de déploiement critiques :

  • Créer de nouveaux déploiements : Lancer de nouveaux builds
  • Mettre à jour les déploiements : Déployer les dernières modifications de code
  • Annuler les déploiements : Revenir aux versions précédentes
  • Supprimer les déploiements : Supprimer les déploiements inutilisés

Bonnes pratiques

Principe du moindre privilège

Accordez aux utilisateurs le niveau d'accès minimum nécessaire pour leur rôle :

  • Donnez l'accès Utilisateur aux parties prenantes qui n'ont besoin que de visibilité
  • Réservez l'accès Admin aux membres de l'équipe qui gèrent activement les déploiements

Examens d'accès réguliers

Examinez périodiquement qui a accès à vos projets :

  • Supprimez les utilisateurs qui n'ont plus besoin d'accès
  • Assurez-vous que les rôles sont toujours appropriés
  • Auditez régulièrement les autorisations admin

Organisation d'équipe

Structurez l'accès de votre équipe de manière logique :

  • Admins : Ingénieurs DevOps, développeurs principaux, chefs de projet
  • Utilisateurs : Parties prenantes, clients, développeurs juniors, équipe QA

Considérations de sécurité

  • Limitez l'accès admin : Tout le monde n'a pas besoin d'un contrôle total
  • Utilisez une authentification forte : Assurez-vous que tous les utilisateurs ont des mots de passe forts
  • Supprimez les utilisateurs inactifs : Nettoyez l'accès pour les utilisateurs qui quittent l'équipe
  • Surveillez les modifications : Gardez une trace de qui effectue les modifications de configuration

Gestion des accès

Ajout d'utilisateurs

  1. Accédez aux paramètres de votre projet
  2. Sélectionnez "Gestion des accès"
  3. Cliquez sur "Ajouter un utilisateur"
  4. Entrez l'adresse e-mail de l'utilisateur
  5. Sélectionnez leur rôle (Utilisateur ou Admin)
  6. Envoyez l'invitation

Modification d'accès

  1. Accédez à la liste des utilisateurs dans les paramètres du projet
  2. Trouvez l'utilisateur que vous souhaitez modifier
  3. Changez leur rôle ou supprimez leur accès
  4. Les modifications prennent effet immédiatement

Suppression d'accès

  1. Accédez à la gestion des accès du projet
  2. Trouvez l'utilisateur à supprimer
  3. Cliquez sur "Supprimer l'accès"
  4. Confirmez l'action

L'utilisateur perdra immédiatement l'accès au projet.