Leveraging Entra OAuth Authentication within a Streamlit Web App

Mar 24, 20253,092 views6:23

This video walks through the process of integrating Entra OAuth authentication into a Streamlit web application, covering steps from creating an Entra app registration to running the application and viewing JWT output. Viewers will learn how to set up effective single sign-on (SSO) while ensuring high security across all application experiences.

Open in YouTube

Description

Using Entra authentication to provide an effective SSO strategy across all application experiences enhances user experience while providing a high level of security. This video is a a quick walk-through showing how to add Entra authentication to a Streamlit application. Shout out to Wilian Zilv, who published the open source dependency used in this demo/walk-through: https://github.com/WilianZilv/streamlit_msal This video is a walk-through demo of the this blog post, where you can find the code behind the video: https://robkerr.ai/streamlit-entra-authentication/ 0:00 Introduction 0:57 Create Entra App Registration 1:54 Configure MSAL 2:44 Run App 3:01 User Consent 3:45 JWT Output 4:42 streamlit_msal Codebase