SecAppDev 2022 Lecture Details

Recent developments in OAuth

Dr. Torsten Lodderstedt
Wednesday June 15, 09:00 - 10:30
Short description

This session will introduce the audience to a couple of extensions to the OAuth standard that that help to build more secure systems in an easier and more interoperable way.

Abstract

OAuth 2 has long grown beyond the original scope in the area of social networks. Nowadays, it is well established as THE mechanism for protecting access to all kinds of APIs, which includes security critical areas like finance or health.

To facilitate such use cases, the OAuth framework has been extended with a couple of extensions, such as Rich Authorization Requests (RAR) and Pushed Authorization Requests (PAR). This session offers an insight into those extensions, along with the FAPI 2 security and interoperability profile for OAuth.

Key takeaway

OAuth 2 was improved and simplified a lot in the last years.

Content level

Deep-dive

Target audience

Developers, architects, security experts

Prerequisites

A basic understanding of OAuth, or even better, practical experience

Download handouts


Dr. Torsten Lodderstedt

Dr. Torsten Lodderstedt

CTO, yes.com

Dr.-Ing. Torsten Lodderstedt is CTO of yes.com, a startup building an identity scheme for banks and their customers. Before joining yes.com, he served for a decade in different roles at Deutsche Telekom’s identity team, building and operating large-scale consumer identity services. Torsten has been contributing to identity standards for more than a decade. For example, he is co-author of OAuth 2.1, editor of OpenID Connect for Identity Assurance, co-author of OpenID for Verifiable Credentials, and co-chair of the PoC of the Global Assured Identity Network.

Full speaker profile


Related identity and access management sessions

Introduction to OAuth 2.0 and OpenID Connect

Lecture by Philippe De Ryck

OAuth 2.0 and OIDC are confusing, which often results in confusion and implementation mistakes. In this session, we explore the purpose of these technologies and the current best practices of using them.

Identity and access management Monday June 13, 09:00 - 10:30

Securing OAuth 2.0 and OpenID Connect in Frontends

Lecture by Philippe De Ryck

Learn why SPAs as OAuth 2.0 clients are inherently insecure, and how moving responsibilities to a lightweight backend with the BFF pattern can offer a solution.

Identity and access management Monday June 13, 16:00 - 17:30

Analyzing the security of OAuth 2.0 implementations

Lecture by Pieter Philippaerts

In this presentation, we introduce a tool to test and analyze the security of OAuth 2.0 authorization servers. We also present a summary of the results of our OAuth ecosystem analysis, and identify some lessons learned.

Identity and access management Wednesday June 15, 11:00 - 12:30

OAuth for security critical applications

Lecture by Dr. Torsten Lodderstedt

This session discuss the challenges one faces when protecting security critical and large scale APIs with OAuth and present design options modern OAuth provides us with.

Identity and access management Tuesday June 14, 14:00 - 15:30