Sign in

Mathieu Passenaud

@mathieupassenaud.bsky.social
423 followers 91 following 76 posts

Dealing with authentication and authorizations. oauth2 and openid connect expert, especially with @keycloak @PleaseOpen_it founder Agri for holidays in Péchabou

PostsRepliesMedia
Mathieu Passenaud @mathieupassenaud.bsky.social · 28/09/2026
Recharger une caisse électrique : ça progresse ! On a pu faire sur le parking bricomarché avec une puissance raisonnable et un paiement direct CB 🥳 Par contre, personne ne se dit que sur un parking d'une grande surface bricolage la probabilité d'arriver avec une remorque est inexistante ?
000
Mathieu Passenaud @mathieupassenaud.bsky.social · 21/09/2026
140
Reposted by Mathieu Passenaud
please-open.it @please-open-it.bsky.social · 16/07/2026
oidc-bash now supports JWT Authorization grant ! github.com/please-openi...
github.com
GitHub - please-openit/oidc-bash-client: a bash openid connect client
a bash openid connect client. Contribute to please-openit/oidc-bash-client development by creating an account on GitHub.
022
Reposted by Mathieu Passenaud
please-open.it @please-open-it.bsky.social · 15/07/2026
How to import a postgres database on @clever.cloud blog.please-open.it/posts/import...
blog.please-open.it
Import Postgres Databases in Clever.Cloud
Import your Keycloak (or more !) Postgres database in Clever.Cloud
011
Reposted by Mathieu Passenaud
please-open.it @please-open-it.bsky.social · 04/06/2026
A few months ago, we launched a "Keycloak as a Service" offering with a partner: @clever.cloud The product evolves with each iteration: IP filtering, metrics, HA, autoscaling, OAuth2proxy for all runtimes... Here's a quick overview of everything we've done. blog.please-open.it/posts/keyclo...
blog.please-open.it
Keycloak as a Service
Please-open.it has partnered with Clever-Cloud to offer a complete and accessible Keycloak as a Service.
043
Reposted by Mathieu Passenaud
please-open.it @please-open-it.bsky.social · 28/05/2026
Secondary Email in Keycloak: blog.please-open.it/posts/second... allow users to add a verified secondary email and choose which one to share during authentication.
001
Reposted by Mathieu Passenaud
please-open.it @please-open-it.bsky.social · 12/05/2026
with @clever.cloud we just released a new version of Keycloak As A Service - Keycloak version 26.6.1 (Workflows, SCIM...) - Per-realm IP filtering (based on caddy) ! - CC_KEYCLOAK_ADMIN_IPS - CC_KEYCLOAK_ADMIN_IPS_<REALM> - CC_KEYCLOAK_PUBLIC_IPS_<REALM> - CC_KEYCLOAK_SCIM_IPS_<REALM>
111
Mathieu Passenaud @mathieupassenaud.bsky.social · 17/04/2026
discussion avec un pote agri hier à propos des "SLAs". "la SLA, c'est pas le temps que le concessionnaire te garanti pour venir réparer ton tracteur au champ, c'est la compensation financière qu'il te donne s'il ne tient pas son engagement". Rappel des SLA d'un service Azure vu à cloudtoulouse :
010
Mathieu Passenaud @mathieupassenaud.bsky.social · 25/03/2026
Toujours avoir un jeu de clés plates un peu moyennes auxquelles on ne tient pas trop qui vient en doublon d’autres clés très qualitatives. Elles sont destinées à être coupées/soudées/meulées sans regret. Celle là m’a sauvé hier de la réfection d’un démarreur de rouleau compresseur !
110
Reposted by Mathieu Passenaud
please-open.it @please-open-it.bsky.social · 04/03/2026
Lock your session without logging out in Keycloak by using a PIN code blog.please-open.it/posts/acr-lo...
blog.please-open.it
Get self-locking sessions in Keycloak with PIN step-up authentication
Keycloak supports of Authentication Context Class Reference allows you to add so low friction PIN re-authentication for sensitive actions. Adressing one of the most and unadressed problem of authentic...
023
Reposted by Mathieu Passenaud
Clever Cloud @clever.cloud · 26/02/2026
[𝗞𝗘𝗬𝗖𝗟𝗢𝗔𝗞] C’est aujourd’hui qu'on vous parle des nouveautés de notre Keycloak as a Service. Secured Multi Instances, dashboard dédié, auth via proxy sans modif code : on vous montre toutes les évolutions à 13h en live avec @mathieupassenaud.bsky.social. youtube.com/live/Jo-Njxs...
youtube.com
Keycloak as a Service : découvrez les dernières nouveautés
YouTube video by Clever Cloud
013
Mathieu Passenaud @mathieupassenaud.bsky.social · 10/02/2026
mathieupassenaud.fr/bad-ia/index... Billet d'humeur... Je trouve ça inquiétant quand un LLM écrit : " L'IA ici est du "AI washing" - utiliser l'IA pour le marketing alors qu'un simple if/else fait mieux, plus vite, moins cher et plus sûr. "
mathieupassenaud.fr
Même l'IA dit que c'est de la merde !
Dernièrement, on m'a demandé ce que je pensais d'un projet authentification avec IA. Je pensais être sévère, l'IA l'a été encore plus que moi.
062
Mathieu Passenaud @mathieupassenaud.bsky.social · 02/02/2026
c'est drôle parce que c'est tellement vrai ^^
130
Reposted by Mathieu Passenaud
Zakarisz Ghent 🦋 @zakarisz.bsky.social · 01/02/2026
💡Tips : comment décoder un JWT bien au chaud depuis votre terminal ? (si vous voulez copier-coller, tout est dans le alt)
1136
Mathieu Passenaud @mathieupassenaud.bsky.social · 27/01/2026
L'histoire de ce "hardware" avait commencé sur twitter il y a bon nombre d'années. Il a été démonté, il est reparti exactement de là où il était venu. Il était dans le garage parce que mine de rien j'y avais une petite attache émotionnelle. Quelle histoire incroyable 😍
241
Reposted by Mathieu Passenaud
Clever Cloud @clever.cloud · 23/01/2026
L’authentification ne devrait pas être un SPOF. Keycloak managé, autoscalable, hautement disponible présenté par @gwinizdu.bsky.social et @waxzce.org : l’IAM devient une brique fiable, intégrée et standardisée, sans charge d’exploitation. Keynote complète : youtu.be/LW_J1HEYr9s?...
043
Reposted by Mathieu Passenaud
please-open.it @please-open-it.bsky.social · 22/01/2026
oauth2proxy configuration generator for Keycloak blog.please-open.it/posts/oauth2...
blog.please-open.it
Keycloak OAuth2-Proxy Configuration Generator: Simplify Your Reverse Proxy Authentication Setup
Discover our new Keycloak SPI extension that automatically generates OAuth2-Proxy configurations. Export ready-to-use environment variables or complete configuration files directly from your Keycloak ...
002
Mathieu Passenaud @mathieupassenaud.bsky.social · 20/01/2026
141
Reposted by Mathieu Passenaud
Olivier Poncet 🦝 @ponceto91.bsky.social · 06/01/2026
Mais quelle bonne nouvelle ... 😶 Via @mathieupassenaud.bsky.social www.lemondeinformatique.fr/actualites/l...
lemondeinformatique.fr
L'authentification SAML compromise par des hackers - Le Monde Informatique
Des dernières techniques de contournement de l'authentification basée sur SAML présentées lors du dernier Black Hat Europe entament un peu plus les...
43823
Mathieu Passenaud @mathieupassenaud.bsky.social · 04/01/2026
Et bonne année ! et pour commencer, on va explorer un petit mode de calcul qui échappe à beaucoup de gens (même certains pros...) derrière qui je repasse régulièrement. Le calcul des sections de câbles, j'ai souvent ces cas là (exemple sur une alimentation sur un pulvérisateur)
131
Mathieu Passenaud @mathieupassenaud.bsky.social · 30/12/2025
Il me manquait un dernier outil : une alimentation stabilisée. Pas moyen d’avoir sur place des tensions « habituelles » pour faire toute sorte de diag : 5, 12 ou encore 24v. Je l’ai donc fait avec une alimentation réglable dc/dc avec boost et une batterie Parkside le tout sur un boîtier fait en 3D
160
Reposted by Mathieu Passenaud
please-open.it @please-open-it.bsky.social · 23/12/2025
An authentication proxy is the best pattern for deploying SSO on existing and new apps. The proxy is in charge of the authentication mechanism, the application receive authenticated requests with the user's details in HTTP Headers. blog.please-open.it/posts/auth-p...
blog.please-open.it
Authentication Proxy: Simplify Authentication in Any Application
Discover how to add authentication to any application without code changes using our NGINX-based OpenID Connect proxy. Separate authentication from development, define public vs private URLs, and depl...
002
Reposted by Mathieu Passenaud
please-open.it @please-open-it.bsky.social · 02/12/2025
After oidc-bash, we tried to make a JWT Decoder in bash. It was so complicated with the signatures! github.com/please-openi...
github.com
GitHub - please-openit/jwt-decode-bash: a bash script to decode and verify jwt tokens
a bash script to decode and verify jwt tokens. Contribute to please-openit/jwt-decode-bash development by creating an account on GitHub.
033
Reposted by Mathieu Passenaud
please-open.it @please-open-it.bsky.social · 27/11/2025
Another module for Keycloak : user attribute regexp mapper Because in Keycloak user attributes are multivalued (with ability to aggregate them with "user attribute mapper"), we added a regexp filter only to send back attribute if it matches. github.com/please-openi...
github.com
GitHub - please-openit/keycloak-user-attribute-regexp-mapper
Contribute to please-openit/keycloak-user-attribute-regexp-mapper development by creating an account on GitHub.
001
Mathieu Passenaud @mathieupassenaud.bsky.social · 18/11/2025
ça faisait longtemps que j'avais pas fait un post sur un bricolage perso pourtant tellement utile : des buzzers et un panneau de scores pour des blindtests enflammés en famille ! mathieupassenaud.fr/buzzers/
141
Mathieu Passenaud @mathieupassenaud.bsky.social · 17/11/2025
J’ai acheté cet écran 7 pouces android auto/apple car play à moins de 50€ pour moderniser la fabuleuse Opel Corsa B de 353000km de ma madame, bien installé en haut du tableau de bord 👌 Il dispose d’une sortie son, qu’il faut brancher sur une entrée auxiliaire
280
Mathieu Passenaud @mathieupassenaud.bsky.social · 05/11/2025
La caméra endoscopique home made quasi 100% récup Sert pas souvent mais on peut clairement pas s’en passer
040
Reposted by Mathieu Passenaud
please-open.it @please-open-it.bsky.social · 31/07/2025
Map HTTP headers to claims in tokens. We built this to support locales during a client_credentials authentication process blog.please-open.it/posts/keyclo...
blog.please-open.it
A custom http header to token claim mapper for Keycloak
Map an HTTP header value to a claim in a token. This solution was needed for a specific use case : keep the user locale.
012
Mathieu Passenaud @mathieupassenaud.bsky.social · 30/07/2025
Tired of always opening jwt.io?
042
Mathieu Passenaud @mathieupassenaud.bsky.social · 25/06/2025
Groink !
020
Mathieu Passenaud @mathieupassenaud.bsky.social · 16/06/2025
Les moissons vont commencer ou ont commencé. Si vous voulez découvrir ce chantier important près de chez vous, vous pouvez trouver une place en passager dans une machine sur www.moissonneuse.fr
moissonneuse.fr
050
Reposted by Mathieu Passenaud
please-open.it @please-open-it.bsky.social · 05/06/2025
An authenticator to match rfc8252 8.12 ! "native apps MUST NOT use embedded user-agents to perform authorization requests and allows that authorization endpoints MAY take steps to detect and block authorization requests in embedded user-agents" blog.please-open.it/posts/user-a...
blog.please-open.it
User Agent Filter Authenticator
We develop a new plugin for Keycloak that filters the user-agent header on authentication request.
001
Mathieu Passenaud @mathieupassenaud.bsky.social · 02/06/2025
Encore un petit cadeau. #saccageLaCampagne
130
Reposted by Mathieu Passenaud
Clever Cloud @clever.cloud · 08/04/2025
[𝗪𝗘𝗕𝗜𝗡𝗔𝗥] Identity management, without the complexity? It's possible 🔐✨ Discover our turnkey IAM solution: secure, scalable, customisable... and maintenance-free. 📅 29/04 at 11:30 AM 👥 Florent Perreux & @mathieupassenaud.bsky.social 👉 app.livestorm.co/clevercloud/...
031
Mathieu Passenaud @mathieupassenaud.bsky.social · 24/03/2025
Oups les souris 🐭 ont rongé ma démo du @devfesttoulouse.fr ! Un petit bout de fil, 2 soudures, 2 gaines thermo et go !
010
Mathieu Passenaud @mathieupassenaud.bsky.social · 09/03/2025
Je ne suis pas le seul à avoir des trucs improbables dans les champs Gaël lui il a un terrain qui sert de cimetière pour les chiens 🤷‍♂️ youtu.be/kD0MTB5bmcE?si… #saccageLaCampagne
youtu.be
Ils enterrent leur chien chez nous, sans rien nous demander 🤷‍♂️ou va le monde???
YouTube video by Gael Blard, La Ferme Du Colombier
010
Mathieu Passenaud @mathieupassenaud.bsky.social · 22/02/2025
Un petit motoculteur à réparer chez un voisin. « Combien je te dois ? » - « ce que tu veux ! » et c’est comme ça qu’on se retrouve avec …
140
Reposted by Mathieu Passenaud
Sylvain Wallez @swallez.com · 12/02/2025
Un reportage qui fait du bien. Je découvre Pingouin et ce qu'il a fait. Passion et travail peuvent vous emmener loin, et sur le bon chemin. A voir sans modération. (via @mathieupassenaud.bsky.social) www.youtube.com/watch?v=iqqW...
youtube.com
Pingouin, le prisonnier devenu pâtissier chez Jeffrey Cagnes
YouTube video by Le Parisien
001
Mathieu Passenaud @mathieupassenaud.bsky.social · 10/02/2025
L’affaire du faux Brad Pitt vu sous un angle beaucoup moins marrant Merci encore une fois au brillant @leoduff.bsky.social youtu.be/70qx9F3_WCk?...
youtu.be
À l'intérieur de l'usine aux faux Brad Pitt.
YouTube video by Léo Duff
010
Mathieu Passenaud @mathieupassenaud.bsky.social · 08/02/2025
Bilan, après clever-cloud fest j’aurai mieux fait de rester couché
150
Mathieu Passenaud @mathieupassenaud.bsky.social · 22/01/2025
encore une masterclass hallucinante de V2F La mise en valeur d'un contenu qui pourrait être ennuyant à mourrir est remarquable. Bravo www.youtube.com/watch?v=8iLd...
youtube.com
vas-y, viens, on construit un ordi dans Minecraft
YouTube video by V2F
043
Mathieu Passenaud @mathieupassenaud.bsky.social · 05/01/2025
il y a quelques années j'avais écrit : www.mathieupassenaud.fr/webanalytics... et c'était avant que n'arrive massivement le cname cloaking qui permet en plus de récupérer des cookies (quand ça n'a pas été paramétré comme il faut).
mathieupassenaud.fr
Web analytics are the worst auth enemy
Why you should be very very carefull with webanalytics on your apps
151
Reposted by Mathieu Passenaud
please-open.it @please-open-it.bsky.social · 30/12/2024
Deploy keycloak on dokku Ready for production, with themes and SPIs built directly please-open.it/blog/keycloa...
please-open.it
Please Open It Blog
Keycloak as a service - oauth2/openid connect consulting
012
Mathieu Passenaud @mathieupassenaud.bsky.social · 08/12/2024
notre conférence donnée avec mon ami Bertrand "Mieux cultiver et mieux manger grâce au logiciel : la tech au service de l’agriculture" donnée en Keynote de @devfesttoulouse.fr le mois dernier est disponible : www.youtube.com/watch?v=cISf... Et voici quelques petites infos "exclusives" ⬇️
youtube.com
2135
Mathieu Passenaud @mathieupassenaud.bsky.social · 02/12/2024
Really important default parameter in keycloak : « full scope allowed » Here is how and why you should uncheck it
010
Mathieu Passenaud @mathieupassenaud.bsky.social · 24/11/2024
Pour l’atelier mobile, la tablette Android c’était clairement pas pratique donc j’ai appliqué la même recette : tout avec les mêmes batteries. Voici donc un « laptop » Intel Atom/2G/32G, un écran 15´´ portable le tout sur une batterie Parkside 🤷‍♂️
030
Reposted by Mathieu Passenaud
please-open.it @please-open-it.bsky.social · 20/11/2024
a "no code" event-listener for Keycloak with @n8n-io.bsky.social blog.please-open.it/event-listen...
blog.please-open.it
Please Open It Blog
Keycloak as a service - oauth2/openid connect consulting
012
Mathieu Passenaud @mathieupassenaud.bsky.social · 17/11/2024
Par curiosité faudrait que je mesure la surface perdue par les sentiers créés de toute pièce par les promeneurs. Des milliers de m2 …
120
Mathieu Passenaud @mathieupassenaud.bsky.social · 20/11/2023
Même si l’image est belle, elle n’est pas du tout le reflet des conditions … pas ouf, mais on sème. Mais quand même une pensée pour tous ceux qui sont dans une énorme galère
030
Reposted by Mathieu Passenaud
please-open.it @please-open-it.bsky.social · 06/11/2023
How and why we built our own authorizations platform. Spoiler : avoid "authorizations as code" platforms, what you need is a specific data model for your needs blog.please-open.it/authz/
blog.please-open.it
Our vision about authorizations
After years of consulting, we created our own authorization platform
052