TMS Days 2023: Single sign-on authentication with OAuth and TMS Sphinx
This course is the replay of the session presented at TMS Training Days 2023.. If you want to see or enroll to the other sessions held at the event, visit the main training page TMS Training Days 2023: All Sessions.
In this session, speaker Wagner Landgraf explains what is OAuth, JWT and also how you can use TMS Sphinx framework with Delphi to create a Single sign-on mechanism to authenticate users in your applications.
Course Curriculum
-
PreviewBIZ0401 - About OAuth and single sign-on (5:25)
-
StartBIZ0402 - OAuth motivations (2:15)
-
StartBIZ0403 - OAuth flows (5:08)
-
StartBIZ0404 - JSON Web Tokens (5:24)
-
StartBIZ0405 - Protecting XData API (example) (4:51)
-
StartBIZ0406 - Login workflow and TMS Sphinx (5:29)
-
StartBIZ0407 - Code example using Sphinx (6:13)
-
StartBIZ0408 - Extending and customizing TMS Sphinx (5:42)
-
StartBIZ0409 - Real application example (4:18)
-
StartBIZ0410 - Client credentials flow in details (5:28)
-
StartBIZ0411 - Using JWT only once (1:08)
Your Instructor
Wagner is founder of landgraf.dev, a place for Delphi developers to find information and courses about Delphi. Even though being a Master of Science in Engineering, he's a developer at heart.
Having worked with Delphi since its very first version in 1995, and being partner of TMS Software (a renowned company that provides solutions for Delphi), Wagner is the main developer behind popular Delphi frameworks like TMS Aurelius, TMS XData and TMS Scripter, among others.