veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

293
active users

#jwt

1 post1 participant0 posts today
damienbod<p>Blogged: Use EdDSA signatures to validate tokens in ASP.NET Core using OpenID Connect</p><p><a href="https://damienbod.com/2025/08/06/use-eddsa-signatures-to-validate-tokens-in-asp-net-core-using-openid-connect/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">damienbod.com/2025/08/06/use-e</span><span class="invisible">ddsa-signatures-to-validate-tokens-in-asp-net-core-using-openid-connect/</span></a></p><p><a href="https://mastodon.social/tags/openid" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openid</span></a> <a href="https://mastodon.social/tags/openidconnect" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openidconnect</span></a> <a href="https://mastodon.social/tags/oidc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oidc</span></a> <a href="https://mastodon.social/tags/identity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>identity</span></a> <a href="https://mastodon.social/tags/eddsa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eddsa</span></a> <a href="https://mastodon.social/tags/jwt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jwt</span></a> <a href="https://mastodon.social/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://mastodon.social/tags/oauth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oauth</span></a></p>
TrèsFluke 🍁<p>The James Webb Telescope has re-captured the "Deep field" space image taken by Hubble:</p><p><a href="https://mstdn.ca/tags/JWT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JWT</span></a> </p><p><a href="https://www.youtube.com/watch?v=Bf6A-FNW2xY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=Bf6A-FNW2xY</span><span class="invisible"></span></a></p>
GripNews<p>🌘 自簽 JWT:一種簡化的 API 金鑰管理方法<br>➤ 告別繁瑣的 API 金鑰流程,擁抱自簽 JWT 的彈性與效率<br>✤ <a href="https://www.selfref.com/self-signed-jwts" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">selfref.com/self-signed-jwts</span><span class="invisible"></span></a><br>這篇文章探討了傳統 API 金鑰管理流程的繁瑣,並提出使用自簽 JSON Web Tokens (JWT) 作為一種更為簡潔且強大的替代方案。作者示範如何利用 JavaScript 函式庫產生 JWK 金鑰對,並將其作為 API 金鑰。文章進一步說明瞭如何透過 JWT 協定來統一客戶端和伺服端 SDK,實現單一金鑰處理各種授權操作,並探討瞭如何整合付費機制以及為 B2B2C場景設計分層金鑰派生。<br>+ 這篇文章的觀點很有啟發性!傳統 API 金鑰的管理流程確實耗時且容易出錯,自簽 JWT 的方法聽起來非常有潛力。<br>+ 雖然理論很吸引人,但我有點擔心自簽 JWT 在安全方面的考量。如何在確保安全性的同時實現這些簡化?<br><a href="https://mastodon.social/tags/API" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>API</span></a> 金鑰 <a href="https://mastodon.social/tags/JWT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JWT</span></a> <a href="https://mastodon.social/tags/%E5%AE%89%E5%85%A8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>安全</span></a> <a href="https://mastodon.social/tags/%E9%96%8B%E7%99%BC%E8%80%85%E5%B7%A5%E5%85%B7" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>開發者工具</span></a></p>
dw0rsec 🏴‍☠️<p>This is so damn useful when working with JWTs. And it's on github, so you can host it locally. :opensource: ❤️</p><p><a href="https://jwtauditor.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">jwtauditor.com/</span><span class="invisible"></span></a></p><p><a href="https://infosec.exchange/tags/jwt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jwt</span></a> <a href="https://infosec.exchange/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a> <a href="https://infosec.exchange/tags/hacking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hacking</span></a> <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a> <a href="https://infosec.exchange/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a></p>
JCON<p>Our next <a href="https://mastodon.social/tags/JCON2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JCON2025</span></a> session is live: 'From Zero to Secured: Live-Coding a <a href="https://mastodon.social/tags/Jakarta" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jakarta</span></a> EE REST App with <a href="https://mastodon.social/tags/MicroProfile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MicroProfile</span></a> and <a href="https://mastodon.social/tags/JWT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JWT</span></a> Authentication' with <span class="h-card" translate="no"><a href="https://foojay.social/@hannotify" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>hannotify</span></a></span> </p><p>Join me for a comprehensive session designed to take you through <a href="https://mastodon.social/tags/building" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>building</span></a> a …</p><p>Grab your coffee and hit play: <a href="https://youtu.be/m8SWcuNKyVQ" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/m8SWcuNKyVQ</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a></p>
Phil<p>Moonscape. <br>.<br><a href="https://mastodon.social/tags/photography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>photography</span></a> <a href="https://mastodon.social/tags/landscape" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>landscape</span></a> <a href="https://mastodon.social/tags/bnw" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bnw</span></a> <a href="https://mastodon.social/tags/monochrome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>monochrome</span></a> <a href="https://mastodon.social/tags/moon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>moon</span></a> <a href="https://mastodon.social/tags/moonscape" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>moonscape</span></a> <a href="https://mastodon.social/tags/mars" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mars</span></a> <a href="https://mastodon.social/tags/space" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>space</span></a> <a href="https://mastodon.social/tags/hubble" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hubble</span></a> <a href="https://mastodon.social/tags/jameswebb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jameswebb</span></a> <a href="https://mastodon.social/tags/jwt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jwt</span></a> <a href="https://mastodon.social/tags/jameswebbspacetelescope" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jameswebbspacetelescope</span></a> <a href="https://mastodon.social/tags/startrek" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>startrek</span></a> <a href="https://mastodon.social/tags/starwars" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>starwars</span></a></p>
DevTo VN Bot<p>Triển khai xác thực JWT trong ASP.NET Core: hướng dẫn từng bước. Xây dựng API an toàn với JWT, bao gồm tạo token, xác thực và bảo vệ endpoint. <a href="https://mastodon.maobui.com/tags/JWT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JWT</span></a> <a href="https://mastodon.maobui.com/tags/ASPNetCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ASPNetCore</span></a> <a href="https://mastodon.maobui.com/tags/authentication" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>authentication</span></a> <a href="https://mastodon.maobui.com/tags/xacthuc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xacthuc</span></a> <a href="https://mastodon.maobui.com/tags/laptrinh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>laptrinh</span></a></p><p><a href="https://dev.to/sabir_sheikh_cd49d4c419e3/building-jwt-authentication-in-aspnet-core-step-by-step-4ihe" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/sabir_sheikh_cd49d4c419</span><span class="invisible">e3/building-jwt-authentication-in-aspnet-core-step-by-step-4ihe</span></a></p>
𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕<p>JWTs Are Not Session Tokens , Stop Using Them Like One</p><p>When JSON Web Tokens (JWTs) hit the mainstream, they were hailed as the solution to everything wrong with session management. Stateless! Compact! Tamper-proof! Suddenly, everyone started stuffing them into every web app like ketchup on bad code.</p><p>🧑‍💻 <a href="https://archive.fo/01UkP" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">archive.fo/01UkP</span><span class="invisible"></span></a></p><p><a href="https://chaos.social/tags/json" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>json</span></a> <a href="https://chaos.social/tags/jwt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jwt</span></a> <a href="https://chaos.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://chaos.social/tags/token" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>token</span></a> <a href="https://chaos.social/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a> <a href="https://chaos.social/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://chaos.social/tags/bad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bad</span></a> <a href="https://chaos.social/tags/badcode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>badcode</span></a> <a href="https://chaos.social/tags/WebTokens" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebTokens</span></a> <a href="https://chaos.social/tags/ketchup" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ketchup</span></a></p>
BeyondMachines :verified:<p>There is only one correct pronunciation of <a href="https://infosec.exchange/tags/JWT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JWT</span></a></p>
Jobs for Developers<p>SoundHound is hiring Senior Software Engineer</p><p>🔧 <a href="https://mastodon.world/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://mastodon.world/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.world/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> <a href="https://mastodon.world/tags/react" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>react</span></a> <a href="https://mastodon.world/tags/springframework" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>springframework</span></a> <a href="https://mastodon.world/tags/api" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>api</span></a> <a href="https://mastodon.world/tags/hibernate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hibernate</span></a> <a href="https://mastodon.world/tags/aws" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aws</span></a> <a href="https://mastodon.world/tags/azure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azure</span></a> <a href="https://mastodon.world/tags/cicd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cicd</span></a> <a href="https://mastodon.world/tags/docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docker</span></a> <a href="https://mastodon.world/tags/gcp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gcp</span></a> <a href="https://mastodon.world/tags/jwt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jwt</span></a> <a href="https://mastodon.world/tags/kafka" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kafka</span></a> <a href="https://mastodon.world/tags/kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kubernetes</span></a> <a href="https://mastodon.world/tags/mysql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mysql</span></a> <a href="https://mastodon.world/tags/redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>redis</span></a> <a href="https://mastodon.world/tags/seniorengineer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>seniorengineer</span></a><br>🌎 Bengaluru, India<br>⏰ Full-time<br>🏢 SoundHound</p><p>Job details <a href="https://jobsfordevelopers.com/jobs/senior-software-engineer-at-soundhound-com-jun-9-2025-bb0adc?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobsfordevelopers.com/jobs/sen</span><span class="invisible">ior-software-engineer-at-soundhound-com-jun-9-2025-bb0adc?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting</span></a><br><a href="https://mastodon.world/tags/jobalert" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jobalert</span></a> <a href="https://mastodon.world/tags/jobsearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jobsearch</span></a> <a href="https://mastodon.world/tags/hiring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hiring</span></a></p>
Bèr Kessels 🐝 🚐 🏄 🌱<p>I've been working on and with <a href="https://mastodon.nl/tags/JWT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JWT</span></a> in authorization and authentication contexts a lot recently. </p><p>This ecosystem is a mess, especially in the <a href="https://mastodon.nl/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> corner.<br>A significant portion of implementations don't even verify the tokens they get. They just presume it's from some trusted server. It's dead easy to forge that.</p><p>Then, many more do verify, but use libraries full of features. A self-signed jwt is valid and verified. But not from e.g. the auth server you expect.</p><p>1/3</p>
|7eter l-|. l3oling 🧰<p>:ruby: Let's support kids.</p><p>By "kids", I of course mean support for Key IDs (kids) in JWT assertions (IETF rfc7515 JSON Web Signature - JWS compliant)</p><p>Of course, I also mean <a href="https://ruby.social/tags/FreePalestine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreePalestine</span></a>, and <a href="https://ruby.social/tags/SayNoToGenocide" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SayNoToGenocide</span></a></p><p>For a full writeup:</p><p><a href="https://dev.to/galtzo/ann-oauth2-v2012-w-support-for-kids-57be" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/galtzo/ann-oauth2-v2012</span><span class="invisible">-w-support-for-kids-57be</span></a></p><p><a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> <a href="https://ruby.social/tags/JWT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JWT</span></a> <a href="https://ruby.social/tags/Oauth2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Oauth2</span></a></p>
Jobs for Developers<p>Cloudflare is hiring Principal Billing Systems Engineer</p><p>🔧 <a href="https://mastodon.world/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://mastodon.world/tags/api" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>api</span></a> <a href="https://mastodon.world/tags/docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docker</span></a> <a href="https://mastodon.world/tags/jwt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jwt</span></a> <a href="https://mastodon.world/tags/kafka" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kafka</span></a> <a href="https://mastodon.world/tags/kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kubernetes</span></a> <a href="https://mastodon.world/tags/mysql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mysql</span></a> <a href="https://mastodon.world/tags/postgresql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgresql</span></a> <a href="https://mastodon.world/tags/redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>redis</span></a> <a href="https://mastodon.world/tags/sql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sql</span></a> <a href="https://mastodon.world/tags/principalengineer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>principalengineer</span></a><br>🌎 Remote<br>⏰ Full-time<br>🏢 Cloudflare</p><p>Job details <a href="https://jobsfordevelopers.com/jobs/principal-billing-systems-engineer-at-cloudflare-com-may-6-2025-50fd8b?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobsfordevelopers.com/jobs/pri</span><span class="invisible">ncipal-billing-systems-engineer-at-cloudflare-com-may-6-2025-50fd8b?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting</span></a><br><a href="https://mastodon.world/tags/jobalert" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jobalert</span></a> <a href="https://mastodon.world/tags/jobsearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jobsearch</span></a> <a href="https://mastodon.world/tags/hiring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hiring</span></a></p>
Michael Simons<p>Everybody who is happy about <a href="https://mastodon.social/tags/Garmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Garmin</span></a> having rolled out <a href="https://mastodon.social/tags/ECG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECG</span></a> in the <a href="https://mastodon.social/tags/EU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EU</span></a> and has now <a href="https://mastodon.social/tags/2fa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>2fa</span></a> enabled in their account but still want to script a thing or two with <a href="https://mastodon.social/tags/JWT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JWT</span></a> and <a href="https://mastodon.social/tags/Bearer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bearer</span></a> from the site, rejoice… My login script can now deal with that, too… Love <a href="https://mastodon.social/tags/curl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>curl</span></a> and <a href="https://mastodon.social/tags/jq" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jq</span></a></p><p><a href="https://github.com/michael-simons/garmin-babel/blob/main/bin/retrieve_garmin_tokens_2fas.sh" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/michael-simons/garm</span><span class="invisible">in-babel/blob/main/bin/retrieve_garmin_tokens_2fas.sh</span></a></p><p>Now I wait for a new firmware for my watch, because I'm on a beta on which ECG is disabled, lol…</p>
dafne kiyui 🌻<p>&lt;rant&gt;</p><p>the barrier to entry for software development is too low.</p><p>there are many benefits from having a more programming-savvy population; i&#39;m not advocating for the “elitist” gate-keeping view, but...</p><p><a href="https://veganism.social/tags/security" class="mention hashtag" rel="tag">#<span>security</span></a> is important: i&#39;m not talking about sophisticated attack vectors, but at least understanding the basics of cryptography on a high level.</p><p>i didn&#39;t know what <a href="https://veganism.social/tags/JWT" class="mention hashtag" rel="tag">#<span>JWT</span></a> was a few years ago but once i read up on it, it was immediately apparent what it was and how it worked.</p><p>now i&#39;m talking to experienced backend engineers who have rolled out several authentication systems that can&#39;t even explain to me how it works.</p><p>they can&#39;t tell me the difference between symmetric and asymmetric encryption or tell me why things like the Stripe webhook might require you to validate their signature[1].</p><p>am i the only one that thinks this is insane?</p><p>what do you mean you store and validate the JWT based on the the value you have in Redis? wh-why?? wtf??</p><p>i have already conceded on the whole CORS thing but this is mad to me.</p><p>[1]: <a href="https://docs.stripe.com/webhooks#verify-webhook-signatures-with-official-libraries" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">docs.stripe.com/webhooks#verif</span><span class="invisible">y-webhook-signatures-with-official-libraries</span></a></p><p>&lt;/rant&gt;</p>
gemma lynn ⇒ ello@void<p>today was my last day at <span class="h-card"><a href="https://fedi.wondernetwork.com/@wonderproxy" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>wonderproxy</span></a></span>. last day working with <span class="h-card"><a href="https://phpc.social/@preinheimer" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>preinheimer</span></a></span> and <span class="h-card"><a href="https://glammr.us/@schmalliso" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>schmalliso</span></a></span> and <span class="h-card"><a href="https://mas.to/@tdriley" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>tdriley</span></a></span> and will (and puck, the new me!).</p><p>it's been a pretty solid decade, folks. i have some FEELS. i learned <a href="https://bsd.network/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a>, <a href="https://bsd.network/tags/reactjs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reactjs</span></a>, <a href="https://bsd.network/tags/nodejs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nodejs</span></a>, <a href="https://bsd.network/tags/selenium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selenium</span></a>, <a href="https://bsd.network/tags/playwright" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>playwright</span></a>, <a href="https://bsd.network/tags/puppet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>puppet</span></a>, <a href="https://bsd.network/tags/docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docker</span></a>, <a href="https://bsd.network/tags/mongodb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mongodb</span></a>, and how and why not to use <a href="https://bsd.network/tags/jwt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jwt</span></a>'s. i keynoted <a href="https://bsd.network/tags/phptek" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>phptek</span></a>, staffed a vendor booth at <a href="https://bsd.network/tags/saucecon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saucecon</span></a>, and contributed (a very little bit) to my favorite <a href="https://bsd.network/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> framework.</p><p>there is nothing in my adult life that has had as much of an impact on my career as the folks at wonderproxy. thanks for being awesome, wonderpeople. it's been a privilege working with you.</p>
Thomas Broyer<p>And another one published simultaneously: Why are JWT?</p><p>about why you don't actually want to add them to your application, and certainly not as a kind of session token</p><p><a href="https://blog.ltgt.net/jwt/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">blog.ltgt.net/jwt/</span><span class="invisible"></span></a></p><p><a href="https://piaille.fr/tags/jwt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jwt</span></a> <a href="https://piaille.fr/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://piaille.fr/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>