Spring Security & JWT - Musclez vos compétences en Sécurité des Apps web

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ม.ค. 2025

ความคิดเห็น • 72

  • @bahibrahim101
    @bahibrahim101 ปีที่แล้ว +9

    Environ à la minute 21:35, la Sunnah est qu'un musulman devrait écouter attentivement l'Adhan et le répéter après la personne qui l'appelle, et ne devrait pas parler ou s'occuper d'autre chose, même s'il s'agit de la mention d'Allah ou de la récitation du Coran. Merci pour votre merveilleux contenu.

  • @imadlalo2494
    @imadlalo2494 ปีที่แล้ว +3

    A cause de vous, si je vois un autre video de 4H je m'excite, trés informative et bien facile a comprendre, merci infiniment Prof

  • @DinaBoujediane
    @DinaBoujediane 9 หลายเดือนก่อน +1

    Merci beaucoup monsieur pour vos cours c'est très claire et très bien expliquée

  • @ismailaithassou1916
    @ismailaithassou1916 2 ปีที่แล้ว +6

    Merci bcp pour ce cours, que je recommande fortement à regarder.

  • @bahibrahim101
    @bahibrahim101 ปีที่แล้ว

    Merci beaucoup de partager ce cours merveilleux avec nous, professeur.

  • @hbx4448
    @hbx4448 ปีที่แล้ว

    Bonjour Monsieur, merci beaucoup pour votre cours qui est très claire, et pédagogique et merci aussi de l'avoir fait en français.

  • @souleymanadammoustapha3771
    @souleymanadammoustapha3771 2 ปีที่แล้ว +1

    MachaAllah j'avais pratiqué sans avoir compris les mécanismes, c bien claire

  • @forall409
    @forall409 2 ปีที่แล้ว +3

    عيدكم مبارك ، تقبل الله منا ومنكم صالح الاعمال واعاده الله علينا وعليكم اعواما عديدة وازمنة مديدة وأنتم في أحسن حال.

  • @mostafachellal239
    @mostafachellal239 ปีที่แล้ว

    شرح غاية في الدقة. جزاك الله خيرا.

  • @davewallacefotofoto2414
    @davewallacefotofoto2414 2 ปีที่แล้ว +7

    Je vous remercie pour ce cours très bien détaillé.
    S'il vous plait concernant l'implémentation de l'authentification coté frontend, pourrions nous avoir une autre vidéo explicative comme celle-ci ?
    Merci encore Professeur Mohammed YOUSSFI.

  • @mahdichargui5557
    @mahdichargui5557 2 ปีที่แล้ว +2

    SVP Mr Youssfi un cours sur les communications entre les microservices avec gRPC

  • @franckozeusmakita7022
    @franckozeusmakita7022 2 ปีที่แล้ว +7

    Quelqu'un peut nous procurer ce cours en pdf 'sil vous plait. Merci d'avance

  • @clem_code1731
    @clem_code1731 2 ปีที่แล้ว

    Merci à vous pour vos ce cours très détaillé !

  • @zfbat
    @zfbat 2 ปีที่แล้ว +9

    merci prof , sinon est ce que on peut avoir le code source on GIT SVP , j'ai une petite remarque désormais spring security 5.7.0- ++ ne recommande plus l'utilisation de WebSecurityConfigurerAdapter il privilège l'utilisation des beans de config like SecurityFilterChain bean,

    • @mouradeljayi584
      @mouradeljayi584 2 ปีที่แล้ว

      Est ce que tu as trouvé comment implémenter la nouvelle méthode recommandée ?

    • @aminemortabit5264
      @aminemortabit5264 2 ปีที่แล้ว

      @@mouradeljayi584 th-cam.com/video/awcCiqBO36E/w-d-xo.html

    • @axelduvacher5313
      @axelduvacher5313 2 ปีที่แล้ว

      @@mouradeljayi584 là je suis à 2:40:08 de la vidéo et j'essaye de passer par les nouvelle recommandation. Comme je suis pas à la fin le code n'est pas finalisé.
      Avec l'approche par composant ma classe de configuration ressemble à ça
      @Configuration
      public class SecurityConfig {
      @Bean
      public AuthenticationManager authenticationManager(AuthenticationConfiguration authenticationConfiguration) throws Exception {
      return authenticationConfiguration.getAuthenticationManager();
      }
      @Bean
      public UserDetailsService userDetailsService(AccountService accountService) {
      //new userDetailsService
      return username -> {
      //Définir la méthode loadByUserName() ...
      };
      }
      @Bean
      public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
      //ta config ...
      //l'ajout de l'authenticationManager est un peu tricky, il y a surement mieux
      http.addFilter(new JwtAuthenticationFilter(authenticationManager(http.getSharedObject(AuthenticationConfiguration.class))));
      return http.build();
      }
      }

    • @martinienfokoue7056
      @martinienfokoue7056 ปีที่แล้ว

      @@axelduvacher5313 Hello, s'il te plaît avec cette approche comment je peux faire si j'ai deux entités student et company par exemple et je veux faire l'authentification pour chacune ? devrais je avoir deux beans UserdetailsService ?

  • @taylormbe353
    @taylormbe353 ปีที่แล้ว +1

    s'il vous plait j'aimerais quelle classe remplace webconfigurer adapter a parti de spring 3

  • @naderaouadi8602
    @naderaouadi8602 2 ปีที่แล้ว +3

    merci bcp pour ce cours , svp vous pouvez compléter la partie frontend (angular )

  • @hosnibenmrade40
    @hosnibenmrade40 2 ปีที่แล้ว +1

    S'il vous plaît, il y a une différence entre haché et crypté la il faut faire attention, pour les mot de passe il sont hachés , la validation de mot de passe c'est le hashage de mot de passe passer en paramétre et la comparaison avec celui existe dans DB .

  • @abdellahlakhnigue3086
    @abdellahlakhnigue3086 2 ปีที่แล้ว +3

    pour les gens qui ont un problème avec le test API (addRoleToUser) vous devez ajouter static a votre classe RoleUserForm, car les classe non static ont d'autre parametres dans le constructeur , c pour cela Jackson ne les acceptent pas.

    • @theonlyone9264
      @theonlyone9264 ปีที่แล้ว

      quelle class RoleUserForm? et comment faisons ça?

    • @samba1150
      @samba1150 ปีที่แล้ว

      non il faux juste remplacer le Collection par list

  • @mohamedbenyghil2380
    @mohamedbenyghil2380 2 ปีที่แล้ว +7

    wlina modminin 3la sotk asi mohmed

  • @jeanmarcial4777
    @jeanmarcial4777 2 ปีที่แล้ว +1

    Très bien expliqué, merci!

  • @gimmy2501
    @gimmy2501 หลายเดือนก่อน

    Bonjour monsieur !
    Est-il possible de dire à Spring qu'avec une URL par exemple de type "/api/**" je veux une session de type Statless et avec toutes les autres URL, ça sera du Statful ?
    Merci pour votre travail

  • @Kiubi_monster
    @Kiubi_monster 8 หลายเดือนก่อน

    Merci beaucoup prof. cependant un blocage du fait de la depreciation de WebSecurityConfigurerAdapter

  • @amineleblanc2416
    @amineleblanc2416 2 ปีที่แล้ว

    Merci énormément professeur.

  • @mihajarakotoasimbola6394
    @mihajarakotoasimbola6394 2 ปีที่แล้ว

    vraiment Merci,
    ça a beaucoup aidé

  • @sergenana7272
    @sergenana7272 2 ปีที่แล้ว

    magnifique cours merci prof

  • @hacker.positif
    @hacker.positif 23 วันที่ผ่านมา

    Tres utiles🎉

  • @medhassani3708
    @medhassani3708 2 ปีที่แล้ว +2

    Pouvez-vous ou quelqu'un s'il vous plaît partager avec nous les supports du cours

  • @bs5987
    @bs5987 2 ปีที่แล้ว +1

    J'ai une remarque concernant le chiffrement :
    A mon connaissance L 'émetteur utilise la clé public de la destination pour crypte le trafic et Le destinataire utilise sa clé prive pour décrypté le trafic.
    Dans votre vedio ,vous mentionnez que l'algorithme RSA utilise public/private clé pour crypte et clé public pour décrypté.
    si vous pouvez ajoutez une explication n’hésitez pas .

  • @mohben6445
    @mohben6445 2 ปีที่แล้ว

    شكراً أستاذ محمد

  • @taylormbe353
    @taylormbe353 ปีที่แล้ว

    tres bon cours
    vous prenez combien de temps pour faire votre power point??
    merci

  • @sandecklofficiel3911
    @sandecklofficiel3911 2 ปีที่แล้ว +1

    merci beaucoup !!! nous réclamons vivement la partie angular ?😂

  • @salaheddineazzouzi4686
    @salaheddineazzouzi4686 2 ปีที่แล้ว +1

    Si on test que le header Authorization commence avec un Bearer, aura-t-on besoin de rajouter le isNull test? Sinon est-ce critique de tester la nullité d'une valeur en premier en Java. Merci.

  • @bienvenumael6178
    @bienvenumael6178 ปีที่แล้ว

    peut on mettre une List de string pour les role a la place de l'array ?

  • @younesakel6648
    @younesakel6648 3 หลายเดือนก่อน

    est ce que c'est possible le lien du code source? et merci pour vos efforts

  • @ismailvlogs3620
    @ismailvlogs3620 ปีที่แล้ว

    Merci Beaucoup Professeur Seulement j'ai un problème sur la classe SecurityConfig :
    Toujours j'ai un erreur sur WebSecurityConfigurerAdapter avec la version 3.1.3 mais lorsque j'ai changer la version a 2.3.6.RELEASE Çà fonction mais j'ai un erreur sur fichier pom.xml
    Merci encor une deuxième fois

  • @ToudherthMEKHNACHE
    @ToudherthMEKHNACHE ปีที่แล้ว

    Bonjour, j'ai appliqué la même authentification et autorisation, et la je veux que mes autres services puisse utiliser ce token pour autoriser les méthodes a des utilisateurs, mais je pense il faut utiliser une clé secret pour que les autres services accèdent a ces fonctionnalités, et je ne trouve pas de solution pour que j'attribue la clé secret a mon jeton, pouvez vous m'aider ?

  • @NuevaHD
    @NuevaHD 2 ปีที่แล้ว +1

    merci pour votre contenu.. juste est ce qu il y avait une méthode de le faire avec mongoDB pas mysql??

    • @zfbat
      @zfbat 2 ปีที่แล้ว +1

      c'est la même rien ni changé sauf tu rajoutes les dépendances qui correspond au mongoDB and thats it

  • @moussaamrane2422
    @moussaamrane2422 2 ปีที่แล้ว +1

    Merci beaucoup

  • @angelokezimana
    @angelokezimana 3 หลายเดือนก่อน

    2:18:00 jwt filter

  • @mukengakapeta7718
    @mukengakapeta7718 ปีที่แล้ว

    bonjour, très bon cours
    il n'y a pas d'encodeur de mot de passe mappé pour l'id null spring security quand j'eessai de tester dans ACR, quelqu'un peut m'aider

  • @flavienngimbi7203
    @flavienngimbi7203 2 ปีที่แล้ว

    Merci prof 🙏

  • @morydia516
    @morydia516 2 ปีที่แล้ว

    Merci Mr

  • @MrAlikaram
    @MrAlikaram 2 ปีที่แล้ว +2

    I really enjoyed it, I wish if it was in English, I am sure you would have more subscribers. Thank you

    • @lexusturo8208
      @lexusturo8208 2 ปีที่แล้ว +6

      there are already many instructors in English, youssfi is there for us French speakers, he is our guide because almost everything is in English

  • @ablayesoft5597
    @ablayesoft5597 2 ปีที่แล้ว +1

    Merci

  • @mouradMsaken
    @mouradMsaken 2 ปีที่แล้ว

    merci pour cette vidéo

  • @mukengakapeta7718
    @mukengakapeta7718 ปีที่แล้ว

    hello, very good course
    there is no password encoder mapped for id null spring security when i try to test in ACR can someone help me

  • @yassinemoumen5261
    @yassinemoumen5261 2 ปีที่แล้ว +1

    thank you sir

  • @barrymariame9817
    @barrymariame9817 2 ปีที่แล้ว

    please aidez moi {
    "error_message": "The input is not a valid base 64 encoded string."
    }

    • @alexandrejosue9925
      @alexandrejosue9925 2 ปีที่แล้ว

      le message est assez clair: quoi que tu fasse, tu as une chaîne de caractère qui nécessite d'être encodé en base 64, et elle ne l'est pas.

  • @bilelmlawhia
    @bilelmlawhia 2 ปีที่แล้ว

    awesome explication

  • @oussamabenney8579
    @oussamabenney8579 2 ปีที่แล้ว

    la legende

  • @شيوخالاسلام-ر2م
    @شيوخالاسلام-ر2م 2 ปีที่แล้ว

    42

  • @rullback85
    @rullback85 2 ปีที่แล้ว

    Monsieur, il faut déclarer le "secret" dans le fichier application.properties pour éviter le couplage fort, si possible montre nous comment le faire SVP!! merci

  • @ericwangi6541
    @ericwangi6541 2 ปีที่แล้ว

    Merci pour le cours.

  • @oumasstabdallah3424
    @oumasstabdallah3424 ปีที่แล้ว

  • @ismailforeveryone6889
    @ismailforeveryone6889 2 ปีที่แล้ว

    'org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter' is deprecated
    Could you please update the video

    • @tunisiaFANS
      @tunisiaFANS ปีที่แล้ว

      Use beans instead, there are plenty tutorials that show you how to use the new spring security...

    • @chadibardaa
      @chadibardaa ปีที่แล้ว

      you can always use an old version

  • @ghassenboussaa394
    @ghassenboussaa394 2 ปีที่แล้ว

    Très bien expliqué, merci!

  • @el-kanounmohamed3074
    @el-kanounmohamed3074 6 หลายเดือนก่อน

    merci