PyCon Israel 2022

πŸ‡ΊπŸ‡Έ Identity providers, your app, and everything in-between
06-29, 11:00–11:20 (Asia/Jerusalem), Main Hall

Signing in to Twitter using Google, or saving files from an app to the cloud are different applications of auth flows. This talk will show how it works and focus on integrating a flask app with identity providers by applying the relevant flow.


Most users prefer to sign in to apps via trusted identity platforms like Google, rather than managing a separate account per app.
As a backend developer, you would probably like to add such a login capability to your app, and more than that- let the user grant the app permission to use his data.
In this talk, you will hear about the standard authentication and authorization flows, and how we can integrate our flask app with identity providers - Starting from the basic terms and ending with the different auth flows. I will focus on matching the right flow for our app architecture and explain how the app gets the user's consent to access his data.
Although the integration code will be with a specific identity provider, the flow is generic for every standard identity platform.


Session language –

English

Target audience –

Developers

I am a software engineer at Microsoft, focused on the backend development of cloud products. Python is one of my favorite languages, C and C# are also on the list :)