OAuth2, OpenID: live coding SSO, from first principles By Daniel Garnier Moiroux

Sdílet
Vložit
  • čas přidán 4. 10. 2023
  • OpenID and OAuth2 are the most ubiquituous web protocols when it comes to authentication and authorization. They are somewhat complicated, and usually hard for newcomers to grok. Often explained, rarely understood, it turns out they are are based on a few primitives that are easy to implement.
    In this presentation, rather than going through the nitty-gritty details and puzzling over inscrutable diagrams, we use code! First, we pick a common language, e.g. Python, Java or Javascript. Then we implement an authentication flow, without using an existing library. This will help you visualize the steps involved, and it'll give you a sense of what that oauth2 library you need to use actually does.
    DANIEL GARNIER-MOIROUX
    Daniel Garnier is a software engineer at VMware, working in the identity space and on SSO for applications. He is an adjunct professor at Mines Paris, where he teaches CS and software engineering classes.
    He contributes to Spring Security, and has a keen interest in automation and developer productivity.
  • Věda a technologie

Komentáře • 4

  • @momedalhouma14
    @momedalhouma14 Před 7 měsíci +1

    wonderful session as always. thakns, do you have any session where you show angular and spring boot oauth2 example?

  • @luisdanielmesa
    @luisdanielmesa Před 8 měsíci

    8:25 Spring and Springboot? LOL. Since when is Spring a language? It was pretty bad at the beginning, but it just got worse and worse. OK, time to find a better talk, see ya folks.

    • @salix2805
      @salix2805 Před 8 měsíci +6

      You're being harsh here. You know he meant Java with Spring & Springboot frameworks. This is a good intro to Oauth 2.0 for beginners.

    • @udaykiran557
      @udaykiran557 Před 7 měsíci +1

      His talk is better but he don’t love Java ☕️