Note taking for my ref: Authentication : who is the user ? Authorization : Are they allowed to do certain things Principal : curently logged in user Granted Authority : way of providing Authorization. Roles : Group of authority.
@JS191903 жыл бұрын
This is _by far_ the best channel I've encountered on Spring/Java. Incredible. I really appreciate that you give great metaphors (security guard etc) in order to better explain how the frameworks and technologies work.
@siddharth44843 жыл бұрын
Feels like JVM & Spring itself teaching me... Thank you soo much sir from bottom of the heart...
@abhy_spring11 ай бұрын
This video is amazing! Explained the most basics of Spring Security with such ease and visual entertainment! By far the easiest and greatest channel to learn Spring!
@BharCode095 жыл бұрын
Simple. Neat. Perfect! Breaking up some of the most technical/confused concepts to layman level in such succinct manner..
@sherlockholmes1605 Жыл бұрын
Koushik is definitely one of the best teachers I've ever encountered on the web!
@kiyoqsy49012 ай бұрын
this is my second tutorial i've watched from this channel and it's amazing always the videos quality is improving
@yahyafati4 жыл бұрын
How in the world, did you manage to make this easy-to-understand? It is security. You are awesome, man.
@amsata.mbengue4 жыл бұрын
I cant find the words to describe your work. Your courses are always well structured and rigorously explained. Been folowing for a long time now. Keep up the good work Kashug
@innocentomoyibo631211 ай бұрын
This explanation is sooo simple and incredible!!!!
@waiphyotun7633 Жыл бұрын
Omg. This channel makes me learn better and laugh with smiles..
@KateShubham Жыл бұрын
You are just Amazing sir!!! You explain things so in depth, with conceptual fundamentals! Love it! I am new in software development space and find it mind boggling, but your videos are that peaceful, satisfying, enriching ride which brings clarity and confidence to keep going ahead. Have become Big Fan of your style!
@shefinshajahan20385 жыл бұрын
Thank you koushik ... always waiting for your uploads 👌
@alexandrmelnichenko36122 жыл бұрын
Thank you for a great explanation. That knowledge are still relevant in September 2022 - so it is very good.
@hyperborean724 жыл бұрын
Are you professor in Stanford? amazing level of mentoring and knowledge of the subject
@josephpudupermanil7045 жыл бұрын
Great Presentation, good quality of content, ease understandable by everyone. Awesome Koushik. We all have great respect for you. Thank You.
@vkdagamer29842 жыл бұрын
Thank You Sooo Much Sir for Posting this Video! it was very informative and you taught a lesson in 12 minutes when my teacher took 3-4 weeks, keep it up!!
@MrPRADEEP7052 жыл бұрын
Thanks!
@stephyjacob12565 жыл бұрын
Thanks man 👍 for this series. Please continue.
@shantipriya47244 жыл бұрын
Amazing content as usual. Always recommend your channel to my friends and colleagues.
@kamboj653 жыл бұрын
i'm learning about spring security and it is very userful. concise and well explained! thanks
@anushareddy82955 жыл бұрын
I’ve been waiting for these videos. Excellent content as always Koushik. I’m hoping this series includes Single Sign-On concepts as well :)
@sandyj342 Жыл бұрын
such awesome clarity ❤
@HumbleShoeLace2 жыл бұрын
A very nice explaination of the basic security concepts. !!!
@kostiantynkarzhanov921610 ай бұрын
Thank you! Very well explained! 💛
@gameaddicted93995 жыл бұрын
Thanks for helping the students and the developer community by providing these awesome tutorials. I request you to please make more about Spring Security login logout functionalities. Really, you are doing a great job.
@damiajayi46704 жыл бұрын
You have the best courses on Spring boot! I am really looking forward to your Java courses on your website
@nagarajukp78204 жыл бұрын
Woww .. Really awesome videos from javabrains Simple and more depth . Thanks a lot sir for your time .
@5s4l1p1fcw5 жыл бұрын
Thank you so much for making videos on this topic. Applications get compromised on a regular basis, but there seems to be a DMZ between app development and app security! :-) If you can, I would like to see you explain how to handle XSS, SQLi, CSRF etc., within the Spring security framework. Secure webservices would be awesome too. I've also been curious how financial apps and banks mash up data securely, so the user sees information from all their institutions in one place. I wouldn't mind paying for your time either. You're good at what you do and deserve to get paid for it.
@mobe11642 жыл бұрын
YOU ARE GREAT MAN! MAKE US MORE SUCH GREAT TUTORIALS KOUSHIK
@rajkhare59493 жыл бұрын
thank you so much...very good explanation in such a simple way....thanks for creating video like this!!!!
@Miaops Жыл бұрын
good content! precise and esay to understand
@codingwithgraceandtruth24564 жыл бұрын
Very well explained, highly appreciate the content.
@charanahansa7522 жыл бұрын
Great lesson 👌👍👏💯
@dmytroshmidt598111 ай бұрын
Thank you for the grate explanation.
@shaswatdasgupta37765 жыл бұрын
Thanks for uploading this video.So fine grained explanation .
@ajitpandey1005 жыл бұрын
Very nice .... I like your all videos..simple language with covering all things
@vidyakrishnan38212 жыл бұрын
hahaha, the principal joke was hilarious ! .... also thanks for the video!
@kushalsheth0212 Жыл бұрын
Great animation 👏
@avinashgsr4 жыл бұрын
Brilliant explanation. Thank you very much
@chris.w3913 жыл бұрын
So well explained, thank you!
@vamshikrishna2983 жыл бұрын
Watching Kaushik @Java brain videos are like an interesting screenplay movie...:))
@barkavi94345 жыл бұрын
Really good presentation and well understood the concept of security. It's Valuable to spend time.
@commentsonly43415 жыл бұрын
Amazing videos always keep waiting for them .. suggest u to bring a series of oauth2 , Redis , pcf and session management using spring boot .. 👍
@hekarboi36563 жыл бұрын
This is GEM!
@br46765 жыл бұрын
superb sir , thanks for nice explanation
@sciab36743 жыл бұрын
nice easy to understand . thanks
@Mohamed-uf5jh4 жыл бұрын
Thanks , in this hanel you understand the concept and how to implemante it , great job
@abhiranjankumar85013 жыл бұрын
Nicely explained! Thanks... :)
@bekhruzmakhmudoveducationb94945 жыл бұрын
Thank you, sir. Your courses are great. Good luck
@AhamedKabeer-wn1jb4 жыл бұрын
THANK YOU SIR..WELL EXPLAINED
@jeffrabitinthewind55925 жыл бұрын
Very clear on these concepts
@shubhamray68394 жыл бұрын
hey .. I in love with your explanations ..
@amirthasaha5 жыл бұрын
Awesome as always!
@sajeevvasudevan63014 жыл бұрын
sir exactly amazing help for me this much of effort for me
@dineshchandgr4 жыл бұрын
Thank you so much for the effort. Amazingly explained using pictorials. ur very creative
@huseyinavnikadoglu55414 жыл бұрын
Thank you so much! That will help me a lot ! :)
@kollurusahithi51604 жыл бұрын
Well made videos👏
@anitaig053 жыл бұрын
nice video, great info! :)
@lequocthinh89923 жыл бұрын
Authentication - Who are you? Authorization- What can you do? Principal - Currently logged in account Granted authority Role
@sudhakar1046245 жыл бұрын
Thank you koushik
@dev1dev1804 жыл бұрын
Good content.
@pablohernandez43053 жыл бұрын
ohh great video
@amanagarwal1135 жыл бұрын
Well explained sir. Can u make a video with an small Api with example of the same.
@javaexpertsa89472 жыл бұрын
Authentication: Bob make's a request to the Server (login purposes) and it is the task of the Security part of the Server, to confirm Bob and find out, that he really is who he claims to be. Principle: After the authentification, Bob's details are saved for following requests. Authorization: Is Bob allowed to do a specific thing? Like deleting a user or even view other user details (not the passwords tho). Granted Authority: Basically this is the part, which actually handles the Authorization in Spring Security. A list of Authority for a specific User (if you wouldn't define Roles) must be setup. Roles: It would be a pain to setup for every single person a List of authorities, that's why Roles basically exist. If Bob has the role "User" and in the "Granted Authority" there is set of defined stuff for this role "User", he is only allowed to do the stuff specified. If he would try to do more than allowed, it would'nt be allowed for him (in the frontend-part he shouldn't even see stuff, he can't modify).
@Mohamed-uf5jh4 жыл бұрын
Is perfect explain , thanks
@chandramanigupta69975 жыл бұрын
Thank you so much.
@demidrek-heyward4 жыл бұрын
thanks love the vidios!
@liubomyr-oleksandrdebryniu80444 жыл бұрын
thanks a lot very useful \
@santhoshkumargajjala26575 жыл бұрын
Hi Sir, could you please upload on Docker or Kubernettes
@ADGroupOfArtMedia15 жыл бұрын
santhosh.g +1
@AminHasan855 жыл бұрын
+1
@burramahesh5 жыл бұрын
Thank you.
@AjayKumar-fd9mv4 жыл бұрын
Thanks
@melsaied1014 жыл бұрын
That's great
@aayushkc23065 жыл бұрын
Please make the full course on spring boot security and outh2 .I am waiting for a long time..Thanks
@josephkingstonleomariamich72205 жыл бұрын
Please create complete course on springsecurity thanka
@sushil19224 жыл бұрын
why does app remember principal, when i use jwt token , I would just go and validate the token...do i need to remember principal in this case? Pls do answer
@sushil19224 жыл бұрын
where actually are principal object stored?
@vaibhavvyavahare4 жыл бұрын
Hello Sir, i want to restrict multiple user login usinng spring security.Not able to understand.please help
@estebanmurcia84516 ай бұрын
Hi, what could be the approach for context based authorization, like maybe a user should only edit their own comments and not those of other users
@netherend83574 жыл бұрын
Does Spring Security support JWT and token verification?
@kakashihatake48405 жыл бұрын
Thank You
@sarath67895 жыл бұрын
Koushik, how can we think of principal, one user having different roles or having different accounts with same role..?
@Java.Brains5 жыл бұрын
Principal is just the currently logged in user. That user could have multiple roles
@michelchaghoury8704 жыл бұрын
hey I really like your videos please make more we need your help can you make java android development tutorials, Gradle and the diff between Gradle and maven and which one is better, and what the ADF is really all about, and if we should use it or not and the diff between him and spring and also java desktop dev and if we can make a spring boot desktop app please we need your help and tx a lot
@rishabhsharma21334 жыл бұрын
I hope to reach to your level of communicating one day.
@manjushanmugam49675 жыл бұрын
Hi Kowsik.. one small request.. can you please explain why we need to store passwords in char[] array in java.. why not as string..
@rajendracd97825 жыл бұрын
Hi Java Brains, Really good presentation! "Principal" is not specific to Spring Security. It's common across all the security frameworks.
@venkatanagasai73545 жыл бұрын
Hello sir, please provide the videos on oauth2 with jwt token using spring security
@ajay14sharma5 жыл бұрын
Joined :)
@anshgyl5 жыл бұрын
Can you please add a video in which we can use a custom login page, instead of a default one, how do we call the login API from our own form?
@prerakchoksi23795 жыл бұрын
"Principal is someone who I used to hate during my schools :D"
@kamra.gaurav5 жыл бұрын
First view first comment
@amruthakm10425 жыл бұрын
Happy Teacher's day :)
@manatoshpritam4 жыл бұрын
Hi Kaushik, you intro disco song is bit loud. It will be good if you please lower down that.
@dazelmann65894 жыл бұрын
shuddup bitch
@katiesun15335 жыл бұрын
👍
@manticha5 жыл бұрын
Nice Video but Can you give a real example application that do what you are explained above?
@Java.Brains5 жыл бұрын
Yup, coming up!
@manticha5 жыл бұрын
@@Java.Brains waiting
@sarojsahoo87634 жыл бұрын
It looks for me Authroization and Granted Authority are same.
@sarojsahoo87634 жыл бұрын
Even in possesion based authentication Hacker can hack the phone and still can grab your secrets
@TheGuroguro125 жыл бұрын
Hated principal in primary school 😀😀😀😀
@taxconsultant29715 жыл бұрын
Sir I have Join course
@RameshBaburbabu2 жыл бұрын
there are only 2 things authentication , authorization . other things are derivatives , roles are derivative of authorization, Principle of derivation of cookies, grand authorities are derivatives of Roles .
@jennmoore13263 жыл бұрын
Authorization asked is a using for an avoidance of paying.Avoidance of paying a location to impactfully impose actions desired and or needed agendified without used collecting payment?.a scared or fear emotion that money or currency would change actions and a searching and comparing and or Masterial all over again would have to be imposed?..Depopulate