Mathieu Passenaud @mathieupassenaud.bsky.social · 28/09/2026Recharger 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
Reposted by Mathieu Passenaudplease-open.it @please-open-it.bsky.social · 16/07/2026oidc-bash now supports JWT Authorization grant ! github.com/please-openi...github.comGitHub - please-openit/oidc-bash-client: a bash openid connect clienta bash openid connect client. Contribute to please-openit/oidc-bash-client development by creating an account on GitHub. 022
Reposted by Mathieu Passenaudplease-open.it @please-open-it.bsky.social · 15/07/2026How to import a postgres database on @clever.cloud blog.please-open.it/posts/import...blog.please-open.itImport Postgres Databases in Clever.CloudImport your Keycloak (or more !) Postgres database in Clever.Cloud 011
Reposted by Mathieu Passenaudplease-open.it @please-open-it.bsky.social · 04/06/2026A 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.itKeycloak as a ServicePlease-open.it has partnered with Clever-Cloud to offer a complete and accessible Keycloak as a Service. 043
Reposted by Mathieu Passenaudplease-open.it @please-open-it.bsky.social · 28/05/2026Secondary 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 Passenaudplease-open.it @please-open-it.bsky.social · 12/05/2026with @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/2026discussion 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/2026Toujours 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 Passenaudplease-open.it @please-open-it.bsky.social · 04/03/2026Lock your session without logging out in Keycloak by using a PIN code blog.please-open.it/posts/acr-lo...blog.please-open.itGet self-locking sessions in Keycloak with PIN step-up authenticationKeycloak 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 PassenaudClever 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.comKeycloak as a Service : découvrez les dernières nouveautésYouTube video by Clever Cloud 013
Mathieu Passenaud @mathieupassenaud.bsky.social · 10/02/2026mathieupassenaud.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.frMê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/2026c'est drôle parce que c'est tellement vrai ^^ 130
Reposted by Mathieu PassenaudZakarisz 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/2026L'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 PassenaudClever Cloud @clever.cloud · 23/01/2026L’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 Passenaudplease-open.it @please-open-it.bsky.social · 22/01/2026oauth2proxy configuration generator for Keycloak blog.please-open.it/posts/oauth2...blog.please-open.itKeycloak OAuth2-Proxy Configuration Generator: Simplify Your Reverse Proxy Authentication SetupDiscover 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
Reposted by Mathieu PassenaudOlivier Poncet 🦝 @ponceto91.bsky.social · 06/01/2026Mais quelle bonne nouvelle ... 😶 Via @mathieupassenaud.bsky.social www.lemondeinformatique.fr/actualites/l...lemondeinformatique.frL'authentification SAML compromise par des hackers - Le Monde InformatiqueDes 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/2026Et 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/2025Il 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 Passenaudplease-open.it @please-open-it.bsky.social · 23/12/2025An 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.itAuthentication Proxy: Simplify Authentication in Any ApplicationDiscover 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 Passenaudplease-open.it @please-open-it.bsky.social · 02/12/2025After oidc-bash, we tried to make a JWT Decoder in bash. It was so complicated with the signatures! github.com/please-openi...github.comGitHub - please-openit/jwt-decode-bash: a bash script to decode and verify jwt tokensa 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 Passenaudplease-open.it @please-open-it.bsky.social · 27/11/2025Another 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.comGitHub - please-openit/keycloak-user-attribute-regexp-mapperContribute 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/2025J’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/2025La caméra endoscopique home made quasi 100% récup Sert pas souvent mais on peut clairement pas s’en passer 040
Reposted by Mathieu Passenaudplease-open.it @please-open-it.bsky.social · 31/07/2025Map 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.itA custom http header to token claim mapper for KeycloakMap 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 · 16/06/2025Les 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.frmoissonneuse.fr 050
Reposted by Mathieu Passenaudplease-open.it @please-open-it.bsky.social · 05/06/2025An 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.itUser Agent Filter AuthenticatorWe develop a new plugin for Keycloak that filters the user-agent header on authentication request. 001
Mathieu Passenaud @mathieupassenaud.bsky.social · 02/06/2025Encore un petit cadeau. #saccageLaCampagne 130
Reposted by Mathieu PassenaudClever 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/2025Oups 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/2025Je 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… #saccageLaCampagneyoutu.beIls 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/2025Un 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 PassenaudSylvain Wallez @swallez.com · 12/02/2025Un 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.comPingouin, le prisonnier devenu pâtissier chez Jeffrey CagnesYouTube video by Le Parisien 001
Mathieu Passenaud @mathieupassenaud.bsky.social · 10/02/2025L’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/2025Bilan, après clever-cloud fest j’aurai mieux fait de rester couché 150
Mathieu Passenaud @mathieupassenaud.bsky.social · 22/01/2025encore 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.comvas-y, viens, on construit un ordi dans MinecraftYouTube video by V2F 043
Mathieu Passenaud @mathieupassenaud.bsky.social · 05/01/2025il 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.frWeb analytics are the worst auth enemyWhy you should be very very carefull with webanalytics on your apps 151
Reposted by Mathieu Passenaudplease-open.it @please-open-it.bsky.social · 30/12/2024Deploy keycloak on dokku Ready for production, with themes and SPIs built directly please-open.it/blog/keycloa...please-open.itPlease Open It BlogKeycloak as a service - oauth2/openid connect consulting 012
Mathieu Passenaud @mathieupassenaud.bsky.social · 08/12/2024notre 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/2024Really 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/2024Pour 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 Passenaudplease-open.it @please-open-it.bsky.social · 20/11/2024a "no code" event-listener for Keycloak with @n8n-io.bsky.social blog.please-open.it/event-listen...blog.please-open.itPlease Open It BlogKeycloak as a service - oauth2/openid connect consulting 012
Mathieu Passenaud @mathieupassenaud.bsky.social · 17/11/2024Par 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/2023Mê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 Passenaudplease-open.it @please-open-it.bsky.social · 06/11/2023How 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.itOur vision about authorizationsAfter years of consulting, we created our own authorization platform 052