Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

I Tried Adding Google Auth To a Streamlit App (It Didn't Go Well)

Автор: Fanilo Andrianasolo

Загружено: 2024-08-18

Просмотров: 8024

Описание:

As a data analyst, do you wonder what it takes to add Google Authentication to your Python web app in Streamlit? Well, I tried it, it was a painful challenge...and I feel like a backend developer now. You will see how to:

Configure OAuth secrets
Use the Google oauth Python client to authenticate with your Google account
Build the OAuth flow in a separate FastAPI

After this video, you will have a good understanding of the OAuth2 process in Python Web apps.

00:00 Intro
00:32 Create OAuth Secrets
02:20 google-auth-oauthlib
05:21 Moving OAuth 2 out of Streamlit
10:22 Session-based Authentication
13:11 Support Me!
13:32 Moving OAuth 2 back Into Streamlit
15:43 Ideas for a future video

---

🗣️ Stay up to date with the Data Web App Ecosystem

📑 Follow my socials ➡ https://andfanilo.com
📧 Get my latest updates in your inbox ➡ https://newsletter.andfanilo.com
💰 Buy me a coffee to stay awake while editing ➡ https://www.buymeacoffee.com/andfanilo

🔗 Links

Project Source Code: https://github.com/andfanilo/streamli...
Native OAuth2 in Streamlit is coming: https://github.com/streamlit/streamli...

Streamlit OAuth plugins:
streamlit_oauth: https://github.com/dnplus/streamlit-o...
streamlit-google-auth: https://github.com/MrBounty/streamlit...
st_oauth: https://github.com/sfc-gh-bhess/st_oauth

google-auth-oauthlib: https://googleapis.dev/python/google-...
Authlib: https://authlib.org/
requests-oautlib: https://requests-oauthlib.readthedocs...

Google Signin Button: https://developers.google.com/identit...

🔧 My tools (Affiliate links to support me)

📕 Streamlit Official Book - https://amzn.to/3QuRPwl
📷 Main Camera - https://amzn.to/3QvTosB
📷 Main Lens - https://amzn.to/3svYCwq
🎙️ Microphone - https://amzn.to/47l5ewA
🎵 Music & Sound Effects - https://www.epidemicsound.com/referra...

---

🪶 I don't feel like building an auth system after doing this, I'll be using Auth As A Service from now on ahah

⚠️ Links included in this description might be affiliate links. If you purchase a product or service with the links that I provide I may receive a small commission. Thank you for supporting my channel so I can continue providing you with free content!

#streamlit #python #datascience #dataapps

I Tried Adding Google Auth To a Streamlit App (It Didn't Go Well)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Аутентификация в FastAPI | Basic Auth, Cookie Auth, Заголовки, Токен | FastAPI Auth

Аутентификация в FastAPI | Basic Auth, Cookie Auth, Заголовки, Токен | FastAPI Auth

How I Build Google Sheets to Streamlit Dashboard | ft. Airbyte

How I Build Google Sheets to Streamlit Dashboard | ft. Airbyte

The Streamlit Epic Overview (part 1/2)

The Streamlit Epic Overview (part 1/2)

Native Google & Email Authentication in Streamlit | ft. Auth0

Native Google & Email Authentication in Streamlit | ft. Auth0

Azure AD Login in Streamlit: Complete Authentication Guide (Microsoft Entra ID)

Azure AD Login in Streamlit: Complete Authentication Guide (Microsoft Entra ID)

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Безопасный OAuth 2.0 во Flask: руководство по аутентификации пользователей Python

Безопасный OAuth 2.0 во Flask: руководство по аутентификации пользователей Python

🚀 NestJS Google OAuth Authentication + React App | Full Guide

🚀 NestJS Google OAuth Authentication + React App | Full Guide

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

Playing Around with Streamlit's Biggest Layout Update Yet

Playing Around with Streamlit's Biggest Layout Update Yet

Краткий обзор новой версии n8n 2.0  🚀

Краткий обзор новой версии n8n 2.0 🚀

NextAuth v5 - Google Authentication with Next.js and NextAuth | Next.js Route Handlers

NextAuth v5 - Google Authentication with Next.js and NextAuth | Next.js Route Handlers

Вход через социальную сеть OAuth2 с помощью Spring Security | Учебное пособие по Spring Boot «Вой...

Вход через социальную сеть OAuth2 с помощью Spring Security | Учебное пособие по Spring Boot «Вой...

Твой N8N Никогда Не Будет Прежним с Gemini CLI

Твой N8N Никогда Не Будет Прежним с Gemini CLI

Разверните свое приложение Streamlit для рендеринга (бесплатная альтернатива Heroku)

Разверните свое приложение Streamlit для рендеринга (бесплатная альтернатива Heroku)

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

Настройте Google OAuth с Next.js с помощью Next-Auth!

Настройте Google OAuth с Next.js с помощью Next-Auth!

The Streamlit Epic Overview (part 2/2)

The Streamlit Epic Overview (part 2/2)

Вайбкодинг ДОСТИГ ДНА ПРОСТОТЫ | Идея → ИИ → Рабочий сайт

Вайбкодинг ДОСТИГ ДНА ПРОСТОТЫ | Идея → ИИ → Рабочий сайт

Wildberries антибот: разбор защиты + парсер поисковой выдачи

Wildberries антибот: разбор защиты + парсер поисковой выдачи

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]