Тёмный

Architecture Deep Dive in Spring Security 

SpringDeveloper
Подписаться 200 тыс.
Просмотров 47 тыс.
50% 1

Speaker: Joe Grandja
spring.io/team/pivotal-joe-gr...

Наука

Опубликовано:

 

19 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 50   
@jhonatanorz
@jhonatanorz 7 лет назад
For those looking for the slides: files.meetup.com/6015342/Spring%20Toronto%20-%20Joe%20Grandja.pdf.
@deadnight700
@deadnight700 6 лет назад
For all the folks asking for Spring Security Architecture Slides here you go... github.com/jgrandja/presentations/blob/master/SpringIO-Barcelona2017-JoeGrandja.pdf
@ramakotiah
@ramakotiah Год назад
Thank you
@anmoldeep0123
@anmoldeep0123 4 года назад
Wonderful talk Mr Joe . Thank you .
@sanjaybharatiya5074
@sanjaybharatiya5074 7 лет назад
Excellent video. Joe gave a lot of useful information. Thanks a lot for this vidoe.
@shashankmanitripathi7335
@shashankmanitripathi7335 7 лет назад
Anyhow it is fine session, but properly displaying the screen would have been a lot more helpful. please update the Slideshare link..
@swaritagarwal5816
@swaritagarwal5816 5 лет назад
Use above link
@saikasyapdamerla7550
@saikasyapdamerla7550 7 лет назад
It was really helpful to get high level view on spring security..
@prasaddixit
@prasaddixit 7 лет назад
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 ?
@linecode6860
@linecode6860 3 года назад
Very good explanation and the questions were very helpful to understand more !!
@SarathAnnareddy
@SarathAnnareddy 7 лет назад
neat talk. thanks a bunch.
@AvinashGA
@AvinashGA 7 лет назад
Excellent presentation. A link to the slides might have added even more excellence for the cause :)
@vinothkumar1791
@vinothkumar1791 7 лет назад
can I get slides very difficult to see the monitor
@aakoss
@aakoss 7 лет назад
Are there slides available to go with this? Slideshare perhaps?
@drizzyDreF
@drizzyDreF 7 лет назад
Slides link pls?
@privettoli
@privettoli 7 лет назад
Afe dare +
@anaclaraesponda132
@anaclaraesponda132 7 лет назад
+1
@madhurgwa
@madhurgwa 7 лет назад
Great session with nice information, but this video needs to be edited where slides should run in any side of the the speaker.
@_mvr_
@_mvr_ 5 лет назад
SpringBoot developers seem generally very tired I hope their projects are working fine
@bCool-sl5cy
@bCool-sl5cy 3 года назад
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 5 лет назад
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.
@hrvojecrnjak9225
@hrvojecrnjak9225 7 лет назад
Wonderful talk! Too bad slides are not provided
@privettoli
@privettoli 7 лет назад
what about 1080p?
@user-kq2vg1xo9t
@user-kq2vg1xo9t 4 года назад
मैं टीवी पर कुछ देख नहीं पाया। पर कार्यशाला अच्छी थी।
@terrycollins7549
@terrycollins7549 7 лет назад
Please share the slides
@nilesh8481
@nilesh8481 6 лет назад
Detail can be found here docs.spring.io/spring-security/site/docs/3.0.x/reference/technical-overview.html
@sinamehrad5721
@sinamehrad5721 4 года назад
How can I download the slides?
@ankushkale1
@ankushkale1 6 лет назад
Presentation: files.meetup.com/6015342/Spring%20Toronto%20-%20Joe%20Grandja.pdf
@rajatagrawal141
@rajatagrawal141 5 лет назад
where is the link for the github repo
@anubhavgoel7922
@anubhavgoel7922 6 лет назад
plz share the slides link
@nemoduff1371
@nemoduff1371 6 лет назад
Please share the slides!
@AvinashJ21
@AvinashJ21 2 года назад
Not able to read anything from screens
@davidafsilva
@davidafsilva 7 лет назад
Properly displaying the screen would have been a lot more helpful. At least here, on youtube. Oh well..
@paulmimicry9147
@paulmimicry9147 3 года назад
I cant see the presentation :(
@kpt2048
@kpt2048 7 лет назад
slides please
@liamzhang6126
@liamzhang6126 5 лет назад
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 5 лет назад
Great question!
@liamzhang6126
@liamzhang6126 5 лет назад
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.
@morvenhuang1499
@morvenhuang1499 7 лет назад
the monitor behind him is so fuzzy, cannot see nothing.
@ihateidiots1316
@ihateidiots1316 4 года назад
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
@GuilhermeCesarMedeiros 5 лет назад
Please put the subtitles, these automatically generated are not good.
@alexeystaroverov4804
@alexeystaroverov4804 5 лет назад
Sad. It's spoiled by bad video... Like tons of others spoiled by bad some...
@abhijitrajan8229
@abhijitrajan8229 7 лет назад
Please share the slides
Далее
Microservices Security with Spring
44:54
Просмотров 25 тыс.
Spring Security Patterns
54:26
Просмотров 28 тыс.
Reactive Spring Security 5.1 by Example
1:08:47
Просмотров 27 тыс.
To Spring Security 4.1 and Beyond
58:56
Просмотров 18 тыс.
Spring Tips: Proxies
27:18
Просмотров 6 тыс.
Spring Tips: Spring Security 5 OAuth Clients
38:25
Просмотров 24 тыс.
Security for Microservices with Spring and OAuth2
1:30:58
Securing OAuth 2.0 Resources in Spring Security 5.0
1:11:14
Карина Кросс #shorts
0:16
Просмотров 361 тыс.
СКЕТЧ ТИКТОК || NIKOL KOULEN
0:28
Просмотров 284 тыс.
В поезде и не такое бывает…
1:00
Fastening Tips
0:13
Просмотров 20 млн