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.
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.
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 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(); } }
@@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 ?
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 .
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.
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
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 .
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.
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
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 ?
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
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
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.
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
L'authentification jwt a bien fonctionner chez vous?
Merci beaucoup monsieur pour vos cours c'est très claire et très bien expliquée
Merci bcp pour ce cours, que je recommande fortement à regarder.
Merci beaucoup de partager ce cours merveilleux avec nous, professeur.
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.
MachaAllah j'avais pratiqué sans avoir compris les mécanismes, c bien claire
عيدكم مبارك ، تقبل الله منا ومنكم صالح الاعمال واعاده الله علينا وعليكم اعواما عديدة وازمنة مديدة وأنتم في أحسن حال.
شرح غاية في الدقة. جزاك الله خيرا.
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.
SVP Mr Youssfi un cours sur les communications entre les microservices avec gRPC
Quelqu'un peut nous procurer ce cours en pdf 'sil vous plait. Merci d'avance
Merci à vous pour vos ce cours très détaillé !
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,
Est ce que tu as trouvé comment implémenter la nouvelle méthode recommandée ?
@@mouradeljayi584 th-cam.com/video/awcCiqBO36E/w-d-xo.html
@@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();
}
}
@@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 ?
s'il vous plait j'aimerais quelle classe remplace webconfigurer adapter a parti de spring 3
merci bcp pour ce cours , svp vous pouvez compléter la partie frontend (angular )
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 .
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.
quelle class RoleUserForm? et comment faisons ça?
non il faux juste remplacer le Collection par list
wlina modminin 3la sotk asi mohmed
Wlahila bsa7 👍
Très bien expliqué, merci!
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
Merci beaucoup prof. cependant un blocage du fait de la depreciation de WebSecurityConfigurerAdapter
Merci énormément professeur.
vraiment Merci,
ça a beaucoup aidé
magnifique cours merci prof
Tres utiles🎉
Pouvez-vous ou quelqu'un s'il vous plaît partager avec nous les supports du cours
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 .
Bonne remarque
شكراً أستاذ محمد
tres bon cours
vous prenez combien de temps pour faire votre power point??
merci
merci beaucoup !!! nous réclamons vivement la partie angular ?😂
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.
peut on mettre une List de string pour les role a la place de l'array ?
est ce que c'est possible le lien du code source? et merci pour vos efforts
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
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 ?
merci pour votre contenu.. juste est ce qu il y avait une méthode de le faire avec mongoDB pas mysql??
c'est la même rien ni changé sauf tu rajoutes les dépendances qui correspond au mongoDB and thats it
Merci beaucoup
2:18:00 jwt filter
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
Merci prof 🙏
Merci Mr
I really enjoyed it, I wish if it was in English, I am sure you would have more subscribers. Thank you
there are already many instructors in English, youssfi is there for us French speakers, he is our guide because almost everything is in English
Merci
merci pour cette vidéo
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
thank you sir
please aidez moi {
"error_message": "The input is not a valid base 64 encoded string."
}
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.
awesome explication
la legende
42
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
Merci pour le cours.
'org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter' is deprecated
Could you please update the video
Use beans instead, there are plenty tutorials that show you how to use the new spring security...
you can always use an old version
Très bien expliqué, merci!
merci