• [^] # Re: Technique

    Posté par (site web personnel) . En réponse à la dépêche NuFirewall, le pare-feu libre sans prise de tête. Évalué à 3.

    est ce que vous envisagez de faire une interface web d'administration

    J'ai longtemps utilisé les interfaces d'EdenWall3 qui étaient écrites en PHP, HTML, CSS et Javascript. Et bien, je te conseille vivement de jouer avec la version « client lourd » (Qt) pour que tu remarques à quel point le web est lent et peu interactif. Je trouve l'interface Qt beaucoup plus réactive et rapide. Après comme c'est une nouvelle version, on a corrigé les erreurs du passé en rendant les interfaces plus simples, mais la simplicité n'est pas lié à Qt par contre :-)

    Après comme l'a dit feth : EdenWall n'a pas prévu de version web. Il faut savoir que le plus gros du travail est fait côté serveur, et que le client se concentre vraiment sur l'affichage et l'interface utilisateur. Le serveur offre un interface XML-RPC que j'estime « simple ». Pour reprendre l'exemple de PKI : créer un certificat consiste en un seul appel de services en passant des arguments sous forme d'un dictionnaire Python :
    nupki.createCertificate({
    'pki': 'EdenWall',
    'type': 'client',
    'cname': 'client',
    'email': 'courriel',
    'organization_unit': '',
    'state': 'Ile-de-France',
    'location': 'Paris',
    'country': 'fr',
    'force': True})

    (force=True pour demander à créer immédiatement le certificat)