ycliper

Популярное

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

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

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

Топ запросов

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

OAuth2 Proxy: Secure Your Web App with Google Login (Easy!)

Автор: LinuxCloudHacks

Загружено: 2025-04-19

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

Описание: Want to add "Login with Google," "Sign in with Facebook," or other secure login options to your web applications? It's easier than you think! This video will show you how to use OAuth Proxy, a powerful tool that lets you protect your apps with modern authentication methods, without modifying your application code.

Here's what we'll cover:

🔒 How OAuth Proxy works: Learn how it acts as a security guard, authenticating users via external identity providers (Google, Facebook, GitHub, Entra ID, and more) using OAuth2 and OpenID Connect.
🚀 Benefits of OAuth Proxy: Discover how it enables Single Sign-On (SSO), simplifies security, and is perfect for internal tools and dashboards.
🛠️ Step-by-step setup: We'll walk through a practical example using Docker, securing a self-hosted AI platform (Open WebUI) with Google login.
⚙️ OAuth2 and OpenID Connect explained: Understand the core concepts of authentication and authorization, including authorization codes, access tokens, ID tokens, and JWTs.
🌐 Architecture overview: We'll break down the solution architecture, including Ollama, Open WebUI, NGINX, OAuth Proxy, Caddy, and Google as the Identity Provider.
🔑 Google Identity Provider configuration: Learn how to set up Google as your Identity Provider, including creating OAuth clients and configuring redirect URLs.
🛡️ OAuth Proxy configuration: We'll dive into configuring OAuth Proxy with your Google credentials, setting up cookie secrets, and restricting access.
⚙️ NGINX integration: See how NGINX works as a reverse proxy in conjunction with OAuth Proxy to protect your application.
🔒 Limiting access: Learn how to restrict access to specific users or email domains for enhanced security.
🌍 Making it public: We'll cover setting up Caddy as a reverse proxy to expose your application to the outside world with HTTPS and automated Let's Encrypt certificates.
➡️ Data flow: We'll trace the data flow of the OAuth2 authentication process to understand how all the components work together.
Key takeaways:

Secure your apps without code changes.
Implement Single Sign-On.
Use modern authentication methods.

Resources:
Configuration files:
https://github.com/filip-lebiecki/oau...

OAuth2 Proxy:
https://github.com/oauth2-proxy/oauth...

Ollama:
https://github.com/ollama/ollama

Ollama library:
https://ollama.com/library

Open WEB UI:
https://github.com/open-webui/open-webui

Google Identity:
   • Secure Web SSH: OAuth, Tunnels & Short-Liv...  

Timestamps:

00:00 Intro
00:42 Demo
03:29 Solution architecture
04:50 OAUTH2 / OIDC
07:03 ID Token (JWT)
08:07 Ollama + Open Web-UI
11:09 Google IDP
13:39 OAuth Proxy
16:49 Nginx
19:53 Limiting audience
21:36 Internal vs External
22:53 TLS with Caddy

Hashtags:

#OAuthProxy #Authentication #Authorization #Security #WebDevelopment #Docker #NGINX #Caddy #GoogleCloud #SingleSignOn #SSO #DevOps #SelfHosting #OpenWebUI #Ollama #Tutorial #LinuxCloudHacks

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
OAuth2 Proxy: Secure Your Web App with Google Login (Easy!)

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

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

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

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

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

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

Секреты OAuth 2.0 и OIDC: Применение в приложениях

Секреты OAuth 2.0 и OIDC: Применение в приложениях

Lockdown Your Network: Building a Fortress with Cloudflare Zero Trust

Lockdown Your Network: Building a Fortress with Cloudflare Zero Trust

Build Your Own Private Cloud: OpenStack Hands-On Tutorial for Beginners

Build Your Own Private Cloud: OpenStack Hands-On Tutorial for Beginners

IPv6-Only Network Part 2: Connect to IPv4 with DNS64 & NAT64 (No Dual-Stack!)

IPv6-Only Network Part 2: Connect to IPv4 with DNS64 & NAT64 (No Dual-Stack!)

Local AI using Ollama

Local AI using Ollama

So, you want to start self-hosting? Part 1 - How to install Proxmox and pick your hardware.

So, you want to start self-hosting? Part 1 - How to install Proxmox and pick your hardware.

ИИ-агенты — кошмар для безопасности? Разбираемся с OpenClaw

ИИ-агенты — кошмар для безопасности? Разбираемся с OpenClaw

OpenStack on One Node with Kolla-Ansible — Full Guide for Production-Like Use

OpenStack on One Node with Kolla-Ansible — Full Guide for Production-Like Use

An Illustrated Guide to OAuth and OpenID Connect

An Illustrated Guide to OAuth and OpenID Connect

3 ways to expose your HA K3s cluster to the Internet (NodePort, MetalLB, CloudFlare)

3 ways to expose your HA K3s cluster to the Internet (NodePort, MetalLB, CloudFlare)

Secure SSH Access with Cloudflare Zero Trust & Short-Lived Certificates

Secure SSH Access with Cloudflare Zero Trust & Short-Lived Certificates

Свой ВПН сервер Vless с собственным сайтом

Свой ВПН сервер Vless с собственным сайтом

Учебное пособие по OAuth от Immich с входом через Google. УДАЛИТЕ пароль для входа ПРЯМО СЕЙЧАС!

Учебное пособие по OAuth от Immich с входом через Google. УДАЛИТЕ пароль для входа ПРЯМО СЕЙЧАС!

How OpenStack Connects the Cloud: Neutron for Beginners

How OpenStack Connects the Cloud: Neutron for Beginners

Tsidp — собственный поставщик удостоверений OIDC от Tailscale

Tsidp — собственный поставщик удостоверений OIDC от Tailscale

Build an IPv6-Only Network with WireGuard & Tunnel Broker (No NAT/Port Forwarding!) (part 1)

Build an IPv6-Only Network with WireGuard & Tunnel Broker (No NAT/Port Forwarding!) (part 1)

Мир AI-агентов уже наступил. Что меняется прямо сейчас

Мир AI-агентов уже наступил. Что меняется прямо сейчас

🚀 OpenStack Storage: интеграция Ceph с OpenStack (часть 2)

🚀 OpenStack Storage: интеграция Ceph с OpenStack (часть 2)

Подробно о HTTP: как работает Интернет

Подробно о HTTP: как работает Интернет

NGINX Tutorial for Beginners

NGINX Tutorial for Beginners

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



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



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