Pocket-ID: Autenticación sencilla con Passkeys para tus servicios autoalojados 🚀
#seguridad #privacidad #pocketid #oidc #docker #passkeys #autenticación #oauth2 #homelab #tutorial
Mit PostgreSQL 18 wurde eine spannende neue Funktion eingeführt: Native Unterstützung für OAuth2. Wie funktioniert das jetzt nun?
Mehr Informationen findet ihr unter:
https://www.credativ.de/blog/credativ-inside/postgresql-18-trifft-oauth2-so-funktioniert-die-native-unterstuetzung-mit-keycloak/
The next article in the Vera Teams series is now out! PHEW
This one covers all the magic I'm doing to make a stateless app (lambda) stateful using dynamoDB, and how Entra works to get an auth_code from the IdP, and exchange it for a token. Lots of cool Entra things there, as well as stateless architecture.
It's REAL cool, check it out: https://www.letsdodevops.com/p/teamsai-4
I really wish I had known about the FastAPI-Users library a couple of years ago. I had to build all the user management myself in my previous project. It was a good learning opportunity for implementing oauth2 directly, but I'd much rather offload this stuff to a library and focus on more interesting features.
This lib does all the user management, password auth, user verification, registration, oauth2 integration.
I need to feed my family, so please consider supporting my open source work. The various OAuth libraries are often buried deep inside dependency trees, so aren't top of mind, but they are a great deal of work to maintain. #Ruby #FLOSS #oauth2 #security :ruby: 🔒 https://opencollective.com/ruby-oauth/updates/oauth2-recent-releases
oauth2 is a nightmare from which I'm trying to awaken.
🎤 I’m speaking at #KeyConf25 this August in Amsterdam!
My talk will dive into Token Exchange in real-world Keycloak setups — advanced patterns, pitfalls, and practical tips.
🎟️ Grab your ticket: https://keyconf.dev
#Keycloak #OAuth2 #OIDC #IAM #SSO #OpenSource
Как в Django реализовать заполнение профиля пользователя через Google
Эта статья продолжает пост , в котором был рассмотрен один из алгоритмов аутентификации пользователя через платформу Google. Сейчас мы дополним ее механизмом заполнения профиля пользователя данными из Google-аккаунта. Хотелось бы подчеркнуть, что в обеих статьях рассматривается только один из алгоритмов. Он, на мой взгляд, наиболее понятен для начинающих разработчиков, хотя существуют и другие способы. О них можно узнать из документации Django. Проведя аутентификацию через Google, мы получили только стандартные данные - идентификатор и имя пользователя. Но можно получить и другие, в частности, email, возраст, информацию о себе и т.д. Реализуем в проекте собственный сервис ( pipeline ) и добавим в пакет приложения authapp соответствующий модуль ( pipeline.py ):
https://habr.com/ru/articles/923360/
#аутентификация_пользователей #django #google #python #oauth2
Moved away from EMQX for my home lab as they moved to a new licensing scheme and dropped features on the community version to #RabbitMQ 4.1.1.
After a day of working on it, got #oauth2 into the cluster working, and #ldap backed #mqtt client logins.
Not as flashy as EMQX, but fitting my needs so far very well.
Really wanted unified account management and doing it all through #Authentik through oauth2 and it's LDAP outpost is very cool. No more local mqtt accounts 😊
Do you already contribute to @openstreetmap? You can start contributing to OpenHistoricalMap too in just a few clicks, without having to juggle yet another password for yet another mapping site. Once you have a taste of OSM #SingleSignOn via #OAuth2, you’ll never look back.
Today I released the first version of #Lokksmith, a #KotlinMultiplatform OpenID Connect client library for #Android and #iOS. I've been working on this in my spare time for the past few weeks. I finally reached a state that I can proudly show to the world.
The first release contains a fully working implementation for Android. The iOS integration is not yet available. Any help regarding iOS is greatly appreciated.
Введение в OAuth и OpenID Connect
Идентификация — это заявление о том, кем вы являетесь. В зависимости от ситуации, это может быть имя, адрес электронной почты, номер учетной записи, и так далее. Аутентификация — предоставление доказательств, что вы на самом деле есть тот, кем идентифицировались (от слова “authentic” - истинный, подлинный). В качестве доказательства может использоваться паспорт, для подтверждения личности в банке, либо ввод пароля на сайте. Авторизация — проверка, что вам разрешен доступ к запрашиваемому ресурсу.
Max Mitchell | I Read All Of Cloudflare's Claude-Generated Commits
LinkI Read All Of Cloudflare's Claude-Generated Commits
It's 2025, and Google #oauth2 still hasn't implemented #PKCE code flow without client secret for web SPAs
https://stackoverflow.com/questions/60724690/using-google-oidc-with-code-flow-and-pkce
:ruby: Let's support kids.
By "kids", I of course mean support for Key IDs (kids) in JWT assertions (IETF rfc7515 JSON Web Signature - JWS compliant)
Of course, I also mean #FreePalestine, and #SayNoToGenocide
For a full writeup:
https://dev.to/galtzo/ann-oauth2-v2012-w-support-for-kids-57be
Excited to be speaking at #PlatformCon2025!
Join me as I walk through how to scale secure service-to-service authentication using Keycloak’s Token Exchange – now officially supported in v26.2.
Let’s build secure, modular platforms!