Architecture Deep Dive in Spring Security

Sdílet
Vložit
  • čas přidán 9. 07. 2024
  • Speaker: Joe Grandja
    spring.io/team/pivotal-joe-gr...
  • Věda a technologie

Komentáře • 50

  • @deadnight700
    @deadnight700 Před 6 lety +8

    For all the folks asking for Spring Security Architecture Slides here you go...
    github.com/jgrandja/presentations/blob/master/SpringIO-Barcelona2017-JoeGrandja.pdf

  • @jhonatanorz
    @jhonatanorz Před 7 lety +21

    For those looking for the slides: files.meetup.com/6015342/Spring%20Toronto%20-%20Joe%20Grandja.pdf.

  • @anmoldeep0123
    @anmoldeep0123 Před 4 lety

    Wonderful talk Mr Joe . Thank you .

  • @sanjaybharatiya5074
    @sanjaybharatiya5074 Před 7 lety

    Excellent video. Joe gave a lot of useful information. Thanks a lot for this vidoe.

  • @linecode6860
    @linecode6860 Před 3 lety

    Very good explanation and the questions were very helpful to understand more !!

  • @saikasyapdamerla7550
    @saikasyapdamerla7550 Před 7 lety

    It was really helpful to get high level view on spring security..

  • @vinothkumar1791
    @vinothkumar1791 Před 7 lety +1

    can I get slides very difficult to see the monitor

  • @shashankmanitripathi7335
    @shashankmanitripathi7335 Před 7 lety +24

    Anyhow it is fine session, but properly displaying the screen would have been a lot more helpful.
    please update the Slideshare link..

  • @SarathAnnareddy
    @SarathAnnareddy Před 7 lety

    neat talk. thanks a bunch.

  • @prasaddixit
    @prasaddixit Před 7 lety +3

    This is an excellent presentation. Gives a good understanding of spring security basics. Video has an issue though. Its very difficult to read the slides on the tv as its rendered pretty much white blob on small screen devices (phones). Would you be able to share the slides ?

  • @aakoss
    @aakoss Před 7 lety

    Are there slides available to go with this? Slideshare perhaps?

  • @drizzyDreF
    @drizzyDreF Před 7 lety +30

    Slides link pls?

  • @privettoli
    @privettoli Před 7 lety +1

    what about 1080p?

  • @ankushkale1
    @ankushkale1 Před 6 lety

    Presentation: files.meetup.com/6015342/Spring%20Toronto%20-%20Joe%20Grandja.pdf

  • @AvinashGA
    @AvinashGA Před 7 lety

    Excellent presentation. A link to the slides might have added even more excellence for the cause :)

  • @AvinashJ21
    @AvinashJ21 Před 2 lety

    Not able to read anything from screens

  • @nilesh8481
    @nilesh8481 Před 6 lety +1

    Detail can be found here
    docs.spring.io/spring-security/site/docs/3.0.x/reference/technical-overview.html

  • @sinamehrad5721
    @sinamehrad5721 Před 4 lety +1

    How can I download the slides?

  • @terrycollins7549
    @terrycollins7549 Před 7 lety +2

    Please share the slides

  • @madhurgwa
    @madhurgwa Před 7 lety +2

    Great session with nice information, but this video needs to be edited where slides should run in any side of the the speaker.

  • @user-kq2vg1xo9t
    @user-kq2vg1xo9t Před 4 lety

    मैं टीवी पर कुछ देख नहीं पाया। पर कार्यशाला अच्छी थी।

  • @_mvr_
    @_mvr_ Před 4 lety +2

    SpringBoot developers seem generally very tired
    I hope their projects are working fine

  • @rajatagrawal141
    @rajatagrawal141 Před 5 lety

    where is the link for the github repo

  • @anubhavgoel7922
    @anubhavgoel7922 Před 6 lety

    plz share the slides link

  • @bCool-sl5cy
    @bCool-sl5cy Před 3 lety

    I awaited you to show us the big picture first: the web-app without security, what's happening when an http request comes in.
    After that, just by adding the spring-security dependecie the "magic" is security begins.
    The one important filter that welcomes the request and how the security process involves.
    I must admit that I have just seen the first 11 minutes.

  • @sunilkumarkota6847
    @sunilkumarkota6847 Před 5 lety

    I learnt a lot today ,because before this I am totally confused about spring security..Thank you..But Slides are difficult to view and no clarity.

  • @paulmimicry9147
    @paulmimicry9147 Před 3 lety

    I cant see the presentation :(

  • @nemoduff1371
    @nemoduff1371 Před 6 lety

    Please share the slides!

  • @hrvojecrnjak9225
    @hrvojecrnjak9225 Před 7 lety

    Wonderful talk!
    Too bad slides are not provided

  • @kpt2048
    @kpt2048 Před 7 lety

    slides please

  • @liamzhang6126
    @liamzhang6126 Před 5 lety +1

    Only after the video I understand how Spring Security works. However I still don't understand how Spring Security remembers the Authenticated User. Because after the request is done SecurityContextHolder clears the Authentication from the ThreadLocal. So what happens on next request from user? How SecurityContext know that the request come from the same user?

    • @pauldibenedetto6711
      @pauldibenedetto6711 Před 5 lety

      Great question!

    • @liamzhang6126
      @liamzhang6126 Před 5 lety +2

      I found an answer in the Spring Security Reference documentation at 9.4.4 Storing the SecurityContext between requests.
      Depending on the type of application, there may need to be a strategy in place to store the security context between user operations. In a typical web application, a user logs in once and is subsequently identified by their session Id. The server caches the principal information for the duration session. In Spring Security, the responsibility for storing the SecurityContext between requests falls to the SecurityContextPersistenceFilter, which by default stores the context as an HttpSession attribute between HTTP requests. It restores the context to the SecurityContextHolder for each request and, crucially, clears the SecurityContextHolder when the request completes. You shouldn’t interact directly with the HttpSession for security purposes. There is simply no justification for doing so - always use the SecurityContextHolder instead.

  • @davidafsilva
    @davidafsilva Před 7 lety +2

    Properly displaying the screen would have been a lot more helpful. At least here, on youtube. Oh well..

  • @morvenhuang1499
    @morvenhuang1499 Před 7 lety

    the monitor behind him is so fuzzy, cannot see nothing.

  • @ihateidiots1316
    @ihateidiots1316 Před 4 lety +2

    Spring Security definitely sucks because:
    1) a very awful design decisions
    2) overengineered concepts for simple things, for example http.addHeaderWriter(new DelegatingRequestMatcherHeaderWriter(new AntPathRequestMatcher("/login"), new XFrameOptionsHeaderWriter(new WhiteListedAllowFromStrategy(Arrays.asList("www.facebook.com", "www.google.com")))))
    3) expressions in annotations like @AuthenticationPrincipal(expression = "@jpaEntityManager.merge(#this)")
    4) SecurityContext.getInstance() static method to retrieve security context while using DI-container at the same time
    5) SecurityContextHolder sucks
    6) horrible code

  • @GuilhermeCesarMedeiros

    Please put the subtitles, these automatically generated are not good.

  • @alexeystaroverov4804
    @alexeystaroverov4804 Před 5 lety

    Sad. It's spoiled by bad video... Like tons of others spoiled by bad some...

  • @abhijitrajan8229
    @abhijitrajan8229 Před 7 lety

    Please share the slides