Getting Started with Spring Authorization Server

  Рет қаралды 40,648

SpringDeveloper

SpringDeveloper

2 жыл бұрын

The Spring Authorization Server project provides support for OAuth 2.1 Authorization Framework, OpenID Connect Core 1.0, and the numerous extension specifications.
The primary goal of this talk is to demonstrate how to securely configure a Spring Authorization Server deployment using identified trust boundaries. The IETF draft, OAuth 2.0 Security Best Current Practice, will be referenced and recommendations will be provided for preventing attacks and implementing mitigations using defensive, in-depth strategies.
The following will be discussed and demonstrated:
- Current features
- Starting up with default configuration
- Customizing the configuration
- Adding custom features via extension
- Feature roadmap
Joe Grandja, Spring Security Engineer at VMware
Steve Riesenberg, Software Engineer at VMware
Slides: www.slideshare.net/Pivotal/ge...

Пікірлер: 17
@michaeldeng1981
@michaeldeng1981 2 жыл бұрын
Finally, Authorization Server. Thank you
@zeratultarsonis9630
@zeratultarsonis9630 2 жыл бұрын
nice, waiting for the full OIDC implementation. :)
@erickloningo2252
@erickloningo2252 2 жыл бұрын
Awesome presentation, leant alot.
@arminghavidel7684
@arminghavidel7684 2 жыл бұрын
Thank you for your presentation. Where can I find the hones-client and evil-client examples?
@phamduyphuong7907
@phamduyphuong7907 2 жыл бұрын
Thank you for your presentation. Can you show a details version about UserDetailsService implemetation with database authentication instead of in memory. Thanks
@raydeng83
@raydeng83 2 жыл бұрын
This is awesome!
@lucaleonardoscorcia2716
@lucaleonardoscorcia2716 2 жыл бұрын
Nice video showcase! I was wondering two things: 1) how should one customize the credentials or consent screen? 2) what if I want to delegate user authentication to another method beyond user/password (say, X509 cert or SAML or even another OIDC identity provider like Google Auth, behaving somewhat like an authentication proxy)?
@sahariaralamkhandoker3178
@sahariaralamkhandoker3178 2 жыл бұрын
Could you please share the codes?
@pradeepns9052
@pradeepns9052 2 жыл бұрын
Hi.. Looking for suggestions on implementing security on spring-boot microservices integrated with angular UI. I have an external identity provider(Ping Federate) to support SSO and all user roles/authorities are maintained in the application database. What is the best approach to secure APIs? If Oauth is recommended way, how to implement it(Stateless). Should the Authorization Server be customized to connect to the identity provider Authorization Server and generate tokens from the custom Authorization Server? or Oauth2 client should generate tokens by loading user details from the database after successful authentication with the identity provider?
@javaspace
@javaspace Жыл бұрын
Hello sir. I have this scenario. ServiceA that provides an angular app with data and ServiceA needs to be protected. That is fine, I made it a resource server, and had a separate auth server to handle authentication. But now, ServiceA additionally call another protected ServiceB and ServiceC. ServiceB & ServiceC both have their own separate authentication as they are different external companies. ServiceB & ServiceC are both a resource and an auth server which I heard there is nothing wrong with that setup. Now, given that ServiceA as a resource server needs to be a client and call another protected service itself, is there support for a service to be both resource and client at the same time? How do I handle this scenario I notice that once I add a dependency for oauth2-client, in the resource-server with appropriate configs, I always get a message acess denied ,Login with OAuth 2.0, when i try to access any endpoint of the resource server. Even after I authorised and got an access token.
@vukkumsp
@vukkumsp 2 жыл бұрын
Why endpoints like /authorize ... are kept in Client part of project. /authorize endpoint should be part of Authorization Server right ? Am I missing something here ?
@gustavodesouzalemos8426
@gustavodesouzalemos8426 2 жыл бұрын
Oh, that "/authorize" has nothing to do with authorization's server endpoint whose by default is "/oauth2/authorize". The first endpoint could be anything else and they showed that you can customize the latter one by the exposed ProviderSettings bean
@kmukthi1
@kmukthi1 2 жыл бұрын
Could you please post the links to the code samples used in the video ? Thanks
@mwzenas
@mwzenas 2 жыл бұрын
Yes, this will be very good for us
@Bifonic
@Bifonic Жыл бұрын
Won't there any problem to have an authorization-server and a resource-server in the same application?
@tosandeepyandra
@tosandeepyandra 2 жыл бұрын
Please do share the code examples
@Jawwad124
@Jawwad124 2 жыл бұрын
There is almost no information on how to get started, should have a separate sessions on attacks and all.
Building Fast and Scalable Persistence Layers with Spring Data JPA
54:51
Explain it to Me Like I’m 5: Oauth2 and OpenID
47:50
SpringDeveloper
Рет қаралды 69 М.
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,8 МЛН
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 39 МЛН
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 101 МЛН
Spring Tips: The Spring Authorization Server
22:21
SpringDeveloper
Рет қаралды 15 М.
Spring Security 5.5 From Taxi to Takeoff
51:06
SpringDeveloper
Рет қаралды 11 М.
Next-Generation Cloud Native Apps with Spring Cloud and Kubernetes
56:08
Spring Security Patterns
54:26
SpringDeveloper
Рет қаралды 28 М.
What Is Spring?
52:55
SpringDeveloper
Рет қаралды 24 М.
Spring Data JDBC: Beyond the Obvious
52:40
SpringDeveloper
Рет қаралды 16 М.
Spring Tips: Proxies
27:18
SpringDeveloper
Рет қаралды 3,6 М.
Multi-tenancy OAuth with Spring Security 5.2
1:11:23
SpringDeveloper
Рет қаралды 30 М.
НЕ ПОКУПАЙ СМАРТФОН, ПОКА НЕ УЗНАЕШЬ ЭТО! Не ошибись с выбором…
15:23
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 2,7 МЛН
Как удвоить напряжение? #электроника #умножитель
1:00
Hi Dev! – Электроника
Рет қаралды 725 М.