IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Boot Java Discussion :

SPRING BOOT ET ANGULAR 4 - comment sécuriser les échanges ?


Sujet :

Spring Boot Java

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2014
    Messages : 72
    Points : 54
    Points
    54
    Par défaut SPRING BOOT ET ANGULAR 4 - comment sécuriser les échanges ?
    Bonjour,

    je mets en place une petite application web avec SpringBoot en backend et angular 4 en Frontend.

    avant d'aller plus loin, j'aimerais savoir savoir comment sécuriser les échanges entre le back et le front ?

    par exemple: l'application comporte un espace membre, donc pour l'authentification je dois exposer un service en back et lui envoyer depuis le front l'identifiant et mot de passe par exemple pour vérification, puis renvoyer la réponse au front. alors je me suis posé la question comment chiffrer le mot de passe et toutes les autres données sensibles. (surtout quand il s'agit de données envoyées depuis le front pour être enregistrées dans la base de données, comme un ajout de nouvel utilisateur...)

    la partie back fonctionne qu'avec des services exposés type REST, est ce qu'il y a un moyen de paramétrer qui a accède à ces services, ou un moyen d'authentification généralisé ou un truc du genre.

    j'ai pensé au chiffrement clé publique clé privé, mais l'échange de clés publiques (entre client et serveur) au préalable s'avère compliqué et surtout je ne suis pas sûr que ça se fait dans ce contexte.


    merci pour vos réponse.

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    250
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2011
    Messages : 250
    Points : 403
    Points
    403
    Par défaut
    Classiquement on utilise la couche Spring Security avec un token JWT.
    A la phase d'auhentification le Back Office vérifie les credentials et génère un token WT en retour.
    Charge à l'appli front de transférer ce token dans le header de toutes les requêtes suivantes.
    Via spring security, on définit généralement les uri à protéger et on vérifier dans un filtre la validité du token.
    Quant aux droits, spring security permet de définir des règles spécifiques pour les droits (@PreAuthorize par exemple)

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/07/2013, 18h05
  2. [Web Service][NuSoap]Sécuriser les échanges (https)
    Par elod38 dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 29/04/2010, 15h37
  3. Comment sécuriser les mots de passe dans la base de données ?
    Par yacine.dev dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 07/04/2010, 10h59
  4. Sécuriser les échanges entre deux serveurs
    Par goulmak dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 01/07/2009, 13h24
  5. Comment sécuriser les données
    Par amireve dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 22/05/2007, 10h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo