How to configure Spring Security Authorization - Java Brains

Поділитися
Вставка
  • Опубліковано 29 січ 2025

КОМЕНТАРІ • 142

  • @kalamatej
    @kalamatej Рік тому +4

    I really like you approach of theory interlayed with examples and especially how you are at first showing a kind of counterexample and then you correct it. It feels very natural and intuitive 👍

  • @Finn-jp6pn
    @Finn-jp6pn 5 років тому +56

    Please make some videos explaining Design Patterns. You are a really good teacher. I'm sure some of your audience have already made this request.

  • @AbhinavJha03
    @AbhinavJha03 Рік тому +1

    seriously what kind of skills you have , just amazed the way of your explanation crystal clear and in dept knowledge, Thank You so much

  • @Genuine7566
    @Genuine7566 Рік тому +3

    I really liked the way how you skipped the part of how to maintain role, How does server is going to identify which role the client belongs to should it be at a database level or Authorization server . You clearly bypassed it .
    Please do make a video of that . We are waiting.

  • @josuevargas7252
    @josuevargas7252 3 роки тому +2

    I love this channel. Best ever java learning source in youtube.
    Ever.

  • @benjamingreen1278
    @benjamingreen1278 3 роки тому +2

    finally found a lecture to help me understand and successfully build&add to a project. please keep on doing this thank you!!!!!

  • @Unconvinient
    @Unconvinient 4 роки тому +1

    I ensure everybody , it is the best explanation of such hard topic , spring security by itself is very hard , listen him , he talk it about like 2 * 2; good work bro.

  • @deltamakuba
    @deltamakuba 2 роки тому +1

    Have learned so much from your Spring Security playlist...I know it has deprecated but it has a lot of concepts to learn. Thank you!

  • @grrlgd3835
    @grrlgd3835 3 роки тому +1

    very, very professional. extremely lucid. thanks for ALL of your content. top quality

  • @limitXbreaker
    @limitXbreaker Рік тому +1

    Your tutorial is really interactive and helpful.

  • @manna384
    @manna384 4 роки тому +2

    A series of tutorials like this is very helpful. Keep doing the great work.

  • @francogb
    @francogb 5 років тому +27

    Excellent! Thank you. I'd like to see how to configure JWT in Spring Security

  • @sandunpushpika208
    @sandunpushpika208 3 роки тому +2

    The video was so helpful. Really understood all the things. Thank you very much!!!!

  • @nareshe9906
    @nareshe9906 3 роки тому +1

    I fixed my issue facing for quite long time . Thank you.

  • @venkateshkotte4620
    @venkateshkotte4620 3 роки тому +3

    I have been following your tutorials, you are just Awesome!!. The way you explain things makes me feel like concepts are as simple as that but these are not simple without your great explanation.

  • @MohammadIbrahim-j2k
    @MohammadIbrahim-j2k 11 місяців тому

    00:02 Learn to configure Spring Security authorization
    01:53 Enabling different levels of access control for APIs in Spring Security
    03:37 Use HTTP Security object to configure access restrictions for paths
    05:18 Configuring path to permission mapping using method chaining in Spring Security HTTP security method
    07:15 Configuring Spring Security to allow access based on user roles and specify login type
    09:11 Configuring access to specific URLs in Spring Security
    11:13 Configuring URL access restriction in Spring Security
    13:01 Configuring higher privilege admin role.

  • @Rompack
    @Rompack 2 роки тому

    You made me understand, what hours of reading websites didn't can.

  • @mansoorganie5753
    @mansoorganie5753 2 роки тому

    thank u so much, how much u learn us that how much god help u for make ur life easy, bcz some people need guy is like to show, explain and learn , thank u so much sir ......

  • @ZIMBYA01
    @ZIMBYA01 3 роки тому

    Big shoutout to you! Kudos.. Nice work man!!

  • @brijeshwani101
    @brijeshwani101 3 роки тому

    Very very nice and step-by-step tutorial. Thank you...

  • @narasimharaop301
    @narasimharaop301 3 роки тому

    Thank you so much,Doing great sequence of videos for better understanding from basics.

  • @phanindraitika5609
    @phanindraitika5609 5 років тому +9

    Good work !! Thanks for the tutorial.. Hi Others.. when we get ads let's not skip them.. I think it helps the channel..

  • @divinity5250
    @divinity5250 4 роки тому +1

    #Salute! The way you explained spring security was an ease❤️

  • @manish8067
    @manish8067 4 роки тому

    Spot on. Exactly what I wanted to understand. I have developed an admin application of an existing application and spring boot project is same for both applications. Just the UI is different. So I need to configure some mappings which should only be accessible by admin. This would help for sure. Thanks a lot.

  • @purnimachawla9503
    @purnimachawla9503 2 роки тому

    Brilliant work Kaushik! Thank you so much!

  • @hunylicious9646
    @hunylicious9646 5 років тому +6

    Thank you! Please do a video on How to perform REST API - POST without disabling csrf in security config!

  • @rahotmanp5212
    @rahotmanp5212 3 роки тому

    Finally learnt spring security clearly

  • @anurag9110
    @anurag9110 4 роки тому

    Great information. Thanks. But I suggest you to demonstrate with postman

  • @daisyhsu3928
    @daisyhsu3928 3 роки тому

    thank you for detailed explanation!! I would like to request for the content about MethodSecurity. Thanks in advances Sir!!

  • @piyushgupta417
    @piyushgupta417 3 роки тому

    Thank you so much for clearing basics.

  • @serik3818
    @serik3818 2 роки тому

    Thank you so much for fabulous lessons

  • @chukwukaegbujio1450
    @chukwukaegbujio1450 4 роки тому

    Great tutorials. Thanks, your tutorial is super comprehensive

  • @nolediganamimadre5714
    @nolediganamimadre5714 5 років тому +63

    Thank so much. How about spring security + micro services + jwt. Please!!!!!!!!!!! Great!!!

  • @lindijin8103
    @lindijin8103 3 роки тому

    Brilliant and Thank you so much. Fantastic and easy learning from u

  • @shazyartaha192
    @shazyartaha192 2 роки тому

    you are awesome , I wanna thank you for teaching our.

  • @ashishshukla9742
    @ashishshukla9742 5 років тому +4

    Thanks a lot Kaushik can you please create few videos on Elastic Search ...

  • @hyun231
    @hyun231 2 роки тому

    Great video! Thanks for sharing :)

  • @novicegeek-mp188
    @novicegeek-mp188 5 років тому

    Thank you for the simple and wonderful explanation and examples.

  • @cedriccasas4356
    @cedriccasas4356 5 років тому

    Tes vidéos sont géniales!! Un grand merci!

  • @SosetaFurioasaJr
    @SosetaFurioasaJr 2 роки тому

    Super tutorial, thanks!

  • @guidoferri8683
    @guidoferri8683 Рік тому

    Even if this lesson is a bit outdated, it's still useful if paired with the official spring docs

  • @kiyoqsy4901
    @kiyoqsy4901 3 місяці тому

    i haven't seen the video yet , but i know that's good

  • @JP-programming
    @JP-programming 2 роки тому

    great tutorial

  • @vinisawali
    @vinisawali 4 роки тому

    Thank you for such an informative video.

  • @tomknud
    @tomknud 3 роки тому

    Nice vid, thanks.

  • @AminHasan85
    @AminHasan85 5 років тому

    Your videos are very useful.

  • @amolkale6252
    @amolkale6252 4 роки тому

    Hello Sir,Thanku So much For this video...Thanku so much It's very very helpfull

  • @jayyadav__
    @jayyadav__ 5 років тому +1

    Hi kaushik
    If you have time Please make a more videos on Spring security Outh2 and explain which one is most demanding right now in market .
    Please make like microservices videos that are awesome.😍😍

  • @raoufmounif
    @raoufmounif Рік тому

    Thanks for your awsonme tutorial, am watching your video in mars 2023 and the WebSecurityConfigurerAdapter is deprecated am woundring if you would make another videos with the same fantastic content

  • @AhamedKabeer-wn1jb
    @AhamedKabeer-wn1jb 4 роки тому

    Thank you..Well explained..

  • @vishalsolankee613
    @vishalsolankee613 3 роки тому

    Thank you so much for clarifying these concepts of Spring Security _/\_

  • @s77funky
    @s77funky 2 роки тому

    What was the card you were referencing in the beginning for in memory authentication?

  • @mmirmae8136
    @mmirmae8136 5 років тому +2

    Thanks a lot ! Please make it with JWT and with Angular as front end, my security works in the back but not with Angular !

  • @adiinfo01
    @adiinfo01 5 років тому

    Thank you Sir. Please also share tutorials regarding cloud native applications development.

  • @EnglishShadow
    @EnglishShadow 4 роки тому

    Thank you!! You are the best!!!

  • @bluex217
    @bluex217 3 роки тому +1

    I wonder is there any reason to use the method chaining approach for restricting endpoints based on role rather than using the "@PreAuthorize" annotation on the controller mapping/method level ?

  • @rdnkmr
    @rdnkmr 5 років тому +1

    Thank you Kaushik 🙂

  • @kaleemullahnizamani7436
    @kaleemullahnizamani7436 5 років тому

    Complete series on angular integration with spring boot security plz Thanks.

  • @sdmj730
    @sdmj730 4 роки тому

    good explanation

  • @manisharora619
    @manisharora619 5 років тому

    Thanks a lot. You are doing a wonderful job.Your way of explaining the concept is awesome.I have a question here why the default filter didn't came into picture this time. How does Spring security validate that.

  • @HetHeer
    @HetHeer 4 роки тому

    Well explained

  • @demigod6190
    @demigod6190 3 роки тому

    Excellent

  • @daliovic24
    @daliovic24 3 роки тому +2

    For those who are having a problem with roles from a database, try adding ROLE_ to your users entries roles in the database

  • @yuliaa.4741
    @yuliaa.4741 3 роки тому

    Thank you so much!

  • @ivanetinajero
    @ivanetinajero 5 років тому

    Great Video, I have a doubt. What is the difference of hasAnyRole and hasAnyAuthority methods?. Thanks!

  • @sumitsharma5829
    @sumitsharma5829 3 роки тому +1

    Thanks alot

  • @MrEvmk
    @MrEvmk 4 роки тому +2

    Notes for my ref :
    Use /logout for log out
    Similar to authenication by extending the websecurityconfigadapter having config(Http security)
    http.authorizerequest().anymatcher("/user").hasanyrole("user")
    . anymatcher ("/admin).hasanyrole("user","admin")
    .anymatcher("/").permitall()
    .and.formlogin();

  • @MrGarg10may
    @MrGarg10may 5 років тому +1

    Please make a video to explain different login systems, JWT, OAUTH, OAUTH2, key based etc.

  • @RAJEESHMY
    @RAJEESHMY 2 роки тому

    Hey, is it possible to make another video with the updated features? Now the adapter is deprecated

  • @parthibanthangaraj6988
    @parthibanthangaraj6988 4 роки тому

    @koushks, Why are you naming the class as HomeResource.java instead of HomeController.java?

  • @mayanksen3061
    @mayanksen3061 4 роки тому

    Thanks sir..😊

  • @krige
    @krige 4 роки тому +1

    How do you configure Spring Security Authorization not based on roles but on the result of a database query having a parameter in the URL? For example when we want to authorize /company/75/employee/26/ only if the employee 26 actually belongs to the company 75

  • @jericho7989
    @jericho7989 4 роки тому

    What theme did you used ?

  • @gabrielrogath1520
    @gabrielrogath1520 2 роки тому

    Thank you sir

  • @АртёмКурилко-н6ч
    @АртёмКурилко-н6ч 4 роки тому

    Great video, please attach source code for each tutorial it would be priceless

  • @avidulam
    @avidulam 4 роки тому

    simply awesome :)

  • @d.jangir8
    @d.jangir8 5 років тому

    Hello Kaushik,
    It worth watching all of your video and thanks for providing such types of content.
    A Request!
    Could you please provide us a video(or suggest in the comment) for REST API configured with JWT but with below requirements:
    1. User will login "auth/login" and in response get a JWT token with roles, privileges, etc.
    2. If user is inactive for sometime let's say 20 minutes then we wanna invalidate the token.
    3. if user want to logout "auth/logout" then token for that user should also be invalidated(revoke).
    If it is possible with STATELESS or STATEFUL spring boot configuration for http security.
    please suggest.

  • @priyakdey7891
    @priyakdey7891 5 років тому

    What is the theme you using ? It is so pleasant for the eyes :)

    • @kaji6087
      @kaji6087 4 роки тому

      Did you find out?

  • @slogger5033
    @slogger5033 2 роки тому

    The following tutorial seems to have some deprecated Classes and methods as from Spring boot version 2.7 or newer, many things have been changed in case of Spring Security. Please update this course based on the new version. Although this tutorial has helped a lot.

  • @hariprakash8467
    @hariprakash8467 5 років тому +1

    Thanks Kaushik. I am a scriber of this channel and I watch all of your videos once published. I love them.
    I feel that with black background and with green font it's a bit not very smooth watch.

  • @michal234486
    @michal234486 4 роки тому

    In this case would it make a difference if /admin were after /user?

  • @odaiahmed3882
    @odaiahmed3882 3 місяці тому

    Could you explain about authority and how can I update them ?

  • @BALAIT2020
    @BALAIT2020 5 років тому

    Sir please take Design patterns classes..Where are we go ,design pattern follows.before i want die ,i hear ur voice with design patterns..thank you,,,🙏🙏🙏

  • @nooruddinraotiwala490
    @nooruddinraotiwala490 2 роки тому

    simplified...woow!!!

  • @Thematrixhackyou
    @Thematrixhackyou 5 років тому

    Excellent! Thank you. Where I can obtain the code for this course. ?

  • @worldwide6626
    @worldwide6626 2 роки тому +1

    WebSecurityConfigurerAdapter is depcrecated. Can you please do another one?

  • @sanamudash4976
    @sanamudash4976 2 роки тому

    sir please make video for security in micro services

  • @indurana3256
    @indurana3256 4 роки тому

    Hello, I wanted to ask if mvcMatcher is used in the same way as this antMatcher?

  • @lovelyjain7839
    @lovelyjain7839 4 роки тому

    Does it work for post request also. For post & delete it didn't worked for me ?

  • @hugofilipeseleiro
    @hugofilipeseleiro 5 років тому

    Thank you !!

  • @shobhanathsharma2113
    @shobhanathsharma2113 4 роки тому

    How to include authentication only on specific url in spring security ? So permitAll for all endpoints expect few urls

  • @danishrockz1
    @danishrockz1 4 роки тому

    in the return statement y u r using parentheses??

  • @ragnorucca6637
    @ragnorucca6637 4 роки тому +2

    im not seeing the "cards" pop up when you mention them, is anyone else having the same issue? :/

    • @pa1d
      @pa1d 4 роки тому

      Maybe because they are paid content now

  • @zxcvbnmasdfghjkl1ful
    @zxcvbnmasdfghjkl1ful 4 роки тому

    Great!

  • @keshavdeosharma7222
    @keshavdeosharma7222 5 років тому +2

    Can you show how to implement spring security using database username and password?

  • @vaibhavvyavahare
    @vaibhavvyavahare 4 роки тому

    Hi Sir, want to restrict multiple login user in spring security,kindly help

  • @samtawadhawan1188
    @samtawadhawan1188 2 роки тому

    Why can't I get the default login page despite adding spring security dependency

  • @adiSuper94
    @adiSuper94 4 роки тому

    How would we grant permission to only specific http methods on a url ?

  • @prajnakarkal4146
    @prajnakarkal4146 5 років тому

    Hi , can we check the same login, logout and user functionality using postman. if yes where the username and password is given ? I think its not a basic auth. kindly suggest.

  • @nareshe9906
    @nareshe9906 3 роки тому

    Instead of formLogin how to prompt with windows default plain web page credentials screen.