mathstodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for maths people. We have LaTeX rendering in the web interface!

Server stats:

3.2K
active users

#webauthn

1 post1 participant0 posts today
Matthew Miller :donor:<p>Expel apologizes for giving everyone the impression that attackers had found a way to remotely abuse WebAuthn's cross-device authentication (a.k.a "hybrid auth") capability. Hybrid auth has always required physical proximity as established by e.g. a BLE connection between auth and access device at the time of auth:</p><p><a href="https://expel.com/blog/an-important-update-and-apology-on-our-poisonseed-blog/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">expel.com/blog/an-important-up</span><span class="invisible">date-and-apology-on-our-poisonseed-blog/</span></a></p><p><a href="https://infosec.exchange/tags/webauthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webauthn</span></a> <a href="https://infosec.exchange/tags/passkeys" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>passkeys</span></a></p>
TechnoTenshi :verified_trans: :Fire_Lesbian:<p>Typage 0.2.3 adds support for encrypting files with passkeys via WebAuthn PRF, enabling phishing-resistant, hardware-bound symmetric encryption in browser and CLI with age-plugin-fido2prf.</p><p>Thanks <span class="h-card" translate="no"><a href="https://abyssdomain.expert/@filippo" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>filippo</span></a></span> </p><p><a href="https://words.filippo.io/passkey-encryption/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">words.filippo.io/passkey-encry</span><span class="invisible">ption/</span></a></p><p><a href="https://infosec.exchange/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAuthn</span></a> <a href="https://infosec.exchange/tags/Passkeys" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Passkeys</span></a> <a href="https://infosec.exchange/tags/Encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Encryption</span></a> <a href="https://infosec.exchange/tags/FIDO2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FIDO2</span></a></p>
Hex<p>The FIDO2 Level 2 certification should mean, that you can use your Nitrokey 3 with ID Austria.</p><p><a href="https://www.nitrokey.com/news/2025/nlnet-foundation-supports-nitrokey-3-storage-and-fido2-level-2-certification" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">nitrokey.com/news/2025/nlnet-f</span><span class="invisible">oundation-supports-nitrokey-3-storage-and-fido2-level-2-certification</span></a></p><p><a href="https://www.id-austria.gv.at/de/hilfe/hilfe-zu-ida/authentifizierungsfaktoren#header-welche_fido_sicherheitsschlussel_sind_mit_id_austria_kompatibel_und_wo_sind_sie_erhaltlich-qbvpmo" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">id-austria.gv.at/de/hilfe/hilf</span><span class="invisible">e-zu-ida/authentifizierungsfaktoren#header-welche_fido_sicherheitsschlussel_sind_mit_id_austria_kompatibel_und_wo_sind_sie_erhaltlich-qbvpmo</span></a> (german only)</p><p><a href="https://chaos.social/tags/FIDO2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FIDO2</span></a> <a href="https://chaos.social/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAuthn</span></a> <a href="https://chaos.social/tags/IDAustria" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IDAustria</span></a> <a href="https://chaos.social/tags/Nitrokey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nitrokey</span></a></p>
Doug Webb<p>2/MFA is good, but have you tried quickly and easily accessing your digital stuff?</p><p>if I have to talk to a bot via landline, or use an optical TAN reader again, I may cry</p><p>bring on <a href="https://mastodon.xyz/tags/webAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webAuthn</span></a> <a href="https://mastodon.xyz/tags/FIDO2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FIDO2</span></a> everywhere please</p>
Varbin :arctic_fox: ​:gay_furr:<p>I am a bit unhappy of the development of CTAP2 - the protocol that powers security keys (e.g. Yubikeys).</p><p>In the beginning there was U2F (now called CTAP1). You can register, and log in. There already is some complexity, since different transports (BLE, USB, ...)</p><p>CTAP2.0 added a PIN or biometrics for additional verification. As it is possible to built authenticators on already existing security hardware (like a TPM), there are a dozens of different attention formats. Credentials can be stored on the authenticator. You can also have symmetric credentials.</p><p>CTAP2.1 add another protocol for PIN authentication (only marginally better), and now you may manage your stored credentials (maybe, if the manufacturer imemented it). PIN and biometrics authentication is streamlined, but authenticators need to support both the old and new flow. Enterprises can have a new attestation format, to! Symmetric credentials are secure now.</p><p>CTAP2.2 adds JSON encoded messages (optionally), adds more complexity to PIN authentication and support for non-fido credentials.</p><p>I think the protocol just got a lot more complex while loosing the focus of what authenticators should do, and do well.</p><p><a href="https://infosec.exchange/tags/ctap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ctap</span></a> <a href="https://infosec.exchange/tags/Passkeys" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Passkeys</span></a> <a href="https://infosec.exchange/tags/webauthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webauthn</span></a></p>
xoron :verified:<p>React-like functional webcomponents, but with vanilla HTML, JS and CSS</p><p>Introducing Dim – a new <a href="https://infosec.exchange/tags/Framework" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Framework</span></a> that brings <a href="https://infosec.exchange/tags/ReactJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactJS</span></a>-like functional <a href="https://infosec.exchange/tags/JSX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JSX</span></a>-syntax with <a href="https://infosec.exchange/tags/VanillaJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VanillaJS</span></a>. Check it out here:<br>🔗 Project: <a href="https://github.com/positive-intentions/dim" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/positive-intentions</span><span class="invisible">/dim</span></a><br>🔗 Website: <a href="https://dim.positive-intentions.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">dim.positive-intentions.com</span><span class="invisible"></span></a></p><p>My journey with <a href="https://infosec.exchange/tags/WebComponents" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebComponents</span></a> started with Lit, and while I appreciated its native browser support (less <a href="https://infosec.exchange/tags/Tooling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tooling</span></a>!), coming from <a href="https://infosec.exchange/tags/ReactJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactJS</span></a>, the class components felt like a step backward. The <a href="https://infosec.exchange/tags/FunctionalProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FunctionalProgramming</span></a> approach in React significantly improved my <a href="https://infosec.exchange/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeveloperExperience</span></a> and debugging flow.</p><p>So, I set out to build a thin, functional wrapper around <a href="https://infosec.exchange/tags/Lit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lit</span></a>, and Dim is the result! It's a <a href="https://infosec.exchange/tags/ProofOfConcept" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProofOfConcept</span></a> right now, with "main" <a href="https://infosec.exchange/tags/Hooks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hooks</span></a> similar to React, plus some custom ones like useStore for <a href="https://infosec.exchange/tags/EncryptionAtRest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EncryptionAtRest</span></a>. (Note: <a href="https://infosec.exchange/tags/StateManagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>StateManagement</span></a> for encryption-at-rest is still unstable and currently uses a hardcoded password while I explore <a href="https://infosec.exchange/tags/Passwordless" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Passwordless</span></a> options like <a href="https://infosec.exchange/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAuthn</span></a>/#Passkeys).</p><p>You can dive deeper into the <a href="https://infosec.exchange/tags/Documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Documentation</span></a> and see how it works here:<br>📚 Dim Docs: <a href="https://positive-intentions.com/docs/category/dim" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">positive-intentions.com/docs/c</span><span class="invisible">ategory/dim</span></a></p><p>This <a href="https://infosec.exchange/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> project is still in its early stages and very <a href="https://infosec.exchange/tags/Unstable" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Unstable</span></a>, so expect <a href="https://infosec.exchange/tags/BreakingChanges" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BreakingChanges</span></a>. I've already received valuable <a href="https://infosec.exchange/tags/Feedback" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Feedback</span></a> on some functions regarding <a href="https://infosec.exchange/tags/Security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Security</span></a>, and I'm actively investigating those. I'm genuinely open to all feedback as I continue to develop it!</p><p><a href="https://infosec.exchange/tags/FrontendDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FrontendDev</span></a> <a href="https://infosec.exchange/tags/JSFramework" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JSFramework</span></a> <a href="https://infosec.exchange/tags/Innovation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Innovation</span></a> <a href="https://infosec.exchange/tags/Coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Coding</span></a> <a href="https://infosec.exchange/tags/Programmer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programmer</span></a> <a href="https://infosec.exchange/tags/Tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tech</span></a></p>
Naty<p>I've stopped using Firefox since the drama a while back... Using <a href="https://fosstodon.org/tags/ZenBrowser" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ZenBrowser</span></a> and <a href="https://fosstodon.org/tags/LibreWolf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LibreWolf</span></a> mainly on macOS and on <a href="https://fosstodon.org/tags/Android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Android</span></a>, <a href="https://fosstodon.org/tags/Ironfox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ironfox</span></a> and <a href="https://fosstodon.org/tags/Cromite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cromite</span></a> (as an alt browser). But I'm having quite a lot of website functionality problems when using Ironfox. Can't create accounts, forms not working, can't use <a href="https://fosstodon.org/tags/webauthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webauthn</span></a>, pages not loading correctly, checkouts or shopping sites broken, etc. I guess I need to have <a href="https://fosstodon.org/tags/Firefox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Firefox</span></a> still installed... It's annoying. What's your workaround? <a href="https://fosstodon.org/tags/browsers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>browsers</span></a> <a href="https://fosstodon.org/tags/androidbrowser" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>androidbrowser</span></a></p>
𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕<p>The cryptography behind passkeys</p><p>🔐 <a href="https://blog.trailofbits.com/2025/05/14/the-cryptography-behind-passkeys/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.trailofbits.com/2025/05/1</span><span class="invisible">4/the-cryptography-behind-passkeys/</span></a></p><p><a href="https://chaos.social/tags/passkeys" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>passkeys</span></a> <a href="https://chaos.social/tags/cryptography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cryptography</span></a> <a href="https://chaos.social/tags/itsecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itsecurity</span></a> <a href="https://chaos.social/tags/itsec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itsec</span></a> <a href="https://chaos.social/tags/howitworks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>howitworks</span></a> <a href="https://chaos.social/tags/webauthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webauthn</span></a> <a href="https://chaos.social/tags/online" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>online</span></a></p>
Ölbaum<p>So, <a href="https://tooting.ch/tags/passkey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>passkey</span></a> question:</p><p>Is it possible that a web site that has been supporting YubiKeys for a while would automatically support Safari’s and 1Password’s passkeys, by means of it being webauthn in both cases, or at least appear to support them, even if it fails later?</p><p>That would explain some of the ignorance of customer service agents when you point out how their passkey implementation is broken.</p><p><a href="https://tooting.ch/tags/passkeys" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>passkeys</span></a> <a href="https://tooting.ch/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://tooting.ch/tags/webauthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webauthn</span></a> <a href="https://tooting.ch/tags/YubiKey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>YubiKey</span></a></p>
IT News<p>Why MFA is getting easer to bypass and what to do about it - An entire cottage industry has formed around phishing attacks that bypass ... - <a href="https://arstechnica.com/security/2025/05/phishing-attacks-that-defeat-mfa-are-easier-than-ever-so-what-are-we-to-do/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">arstechnica.com/security/2025/</span><span class="invisible">05/phishing-attacks-that-defeat-mfa-are-easier-than-ever-so-what-are-we-to-do/</span></a> <a href="https://schleuss.online/tags/multifactorauthentication" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multifactorauthentication</span></a> <a href="https://schleuss.online/tags/passwords" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>passwords</span></a> <a href="https://schleuss.online/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://schleuss.online/tags/phishing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>phishing</span></a> <a href="https://schleuss.online/tags/webauthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webauthn</span></a> <a href="https://schleuss.online/tags/biz" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>biz</span></a>⁢ <a href="https://schleuss.online/tags/mfa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mfa</span></a></p>
Passkeys Developer 🔑🧑‍💻<p><a href="https://fosstodon.org/tags/Firefox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Firefox</span></a> 137 now supports getClientCapabilities!</p><p><a href="https://fosstodon.org/tags/passkeys" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>passkeys</span></a> <a href="https://fosstodon.org/tags/webauthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webauthn</span></a></p>
Dimitri Bouniol<p>Once again got lost in Stripe documentation, but came out of it with a bit more of a plan for how to proceed handling webhooks. Tomorrow let's start recording raw transactions for invoices that come in. See you then!</p><p>🔜 Tomorrow’s stream: <a href="https://youtube.com/live/--6lxeIDZ04" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/--6lxeIDZ04</span><span class="invisible"></span></a><br>⏮️ Playlist so far: <a href="https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/playlist?list=PLRx</span><span class="invisible">jf93xotuofCtaxtGOcWeuxVZYJyY-m</span></a><br>📲 Download Jiiiii: <a href="https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=MastodonCCStreams&amp;mt=8" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">apps.apple.com/app/apple-store</span><span class="invisible">/id6472801548?pt=14724&amp;ct=MastodonCCStreams&amp;mt=8</span></a></p><p><a href="https://mastodon.social/tags/Jiiiii" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jiiiii</span></a> <a href="https://mastodon.social/tags/DevStream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevStream</span></a> <a href="https://mastodon.social/tags/tvOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tvOS</span></a> <a href="https://mastodon.social/tags/visionOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visionOS</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/iPadOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPadOS</span></a> <a href="https://mastodon.social/tags/Anime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anime</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/Vapor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vapor</span></a> <a href="https://mastodon.social/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAuthn</span></a> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://mastodon.social/tags/TestFlight" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestFlight</span></a> <a href="https://mastodon.social/tags/PWA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PWA</span></a> <a href="https://mastodon.social/tags/WebPush" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebPush</span></a></p>
Dimitri Bouniol<p>I'm making a seasonal anime guide app, in the open for all to experience and learn from.</p><p>Time to jump back into web hooks!</p><p><a href="https://mastodon.social/tags/Jiiiii" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jiiiii</span></a> <a href="https://mastodon.social/tags/DevStream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevStream</span></a> <a href="https://mastodon.social/tags/tvOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tvOS</span></a> <a href="https://mastodon.social/tags/visionOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visionOS</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/iPadOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPadOS</span></a> <a href="https://mastodon.social/tags/Anime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anime</span></a> <a href="https://mastodon.social/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/Vapor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vapor</span></a> <a href="https://mastodon.social/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAuthn</span></a> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://mastodon.social/tags/TestFlight" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestFlight</span></a> <a href="https://mastodon.social/tags/PWA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PWA</span></a> <a href="https://mastodon.social/tags/WebPush" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebPush</span></a></p><p>Come chill with me: <a href="https://youtube.com/live/FWyUxqv8498" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/FWyUxqv8498</span><span class="invisible"></span></a></p>
Dimitri Bouniol<p>Took a bit of logging, but worked around the issue I noticed that prevented automatic merging of accounts when the app needs to do so (ie. new device gets added). Tomorrow, let's jump back into stripe web hooks. See you then!</p><p>🔜 Tomorrow’s stream: <a href="https://youtube.com/live/FWyUxqv8498" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/FWyUxqv8498</span><span class="invisible"></span></a><br>⏮️ Playlist so far: <a href="https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/playlist?list=PLRx</span><span class="invisible">jf93xotuofCtaxtGOcWeuxVZYJyY-m</span></a><br>📲 Download Jiiiii: <a href="https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=MastodonCCStreams&amp;mt=8" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">apps.apple.com/app/apple-store</span><span class="invisible">/id6472801548?pt=14724&amp;ct=MastodonCCStreams&amp;mt=8</span></a></p><p><a href="https://mastodon.social/tags/Jiiiii" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jiiiii</span></a> <a href="https://mastodon.social/tags/DevStream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevStream</span></a> <a href="https://mastodon.social/tags/tvOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tvOS</span></a> <a href="https://mastodon.social/tags/visionOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visionOS</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/iPadOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPadOS</span></a> <a href="https://mastodon.social/tags/Anime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anime</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/Vapor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vapor</span></a> <a href="https://mastodon.social/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAuthn</span></a> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://mastodon.social/tags/TestFlight" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestFlight</span></a> <a href="https://mastodon.social/tags/PWA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PWA</span></a> <a href="https://mastodon.social/tags/WebPush" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebPush</span></a></p>
Dimitri Bouniol<p>I'm making a seasonal anime guide app, in the open for all to experience and learn from.</p><p>I noticed some worrying logs yesterday, so let’s investigate that today!</p><p><a href="https://mastodon.social/tags/Jiiiii" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jiiiii</span></a> <a href="https://mastodon.social/tags/DevStream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevStream</span></a> <a href="https://mastodon.social/tags/tvOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tvOS</span></a> <a href="https://mastodon.social/tags/visionOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visionOS</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/iPadOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPadOS</span></a> <a href="https://mastodon.social/tags/Anime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anime</span></a> <a href="https://mastodon.social/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/Vapor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vapor</span></a> <a href="https://mastodon.social/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAuthn</span></a> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://mastodon.social/tags/TestFlight" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestFlight</span></a> <a href="https://mastodon.social/tags/PWA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PWA</span></a> <a href="https://mastodon.social/tags/WebPush" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebPush</span></a></p><p>Come chill with me: <a href="https://youtube.com/live/WznhpMFlLKo" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/WznhpMFlLKo</span><span class="invisible"></span></a></p>
Dimitri Bouniol<p>Added verifications to webhooks, so next up is consuming them! See you tomorrow!</p><p>🔜 Tomorrow’s stream: <a href="https://youtube.com/live/WznhpMFlLKo" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/WznhpMFlLKo</span><span class="invisible"></span></a><br>⏮️ Playlist so far: <a href="https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/playlist?list=PLRx</span><span class="invisible">jf93xotuofCtaxtGOcWeuxVZYJyY-m</span></a><br>📲 Download Jiiiii: <a href="https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=MastodonCCStreams&amp;mt=8" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">apps.apple.com/app/apple-store</span><span class="invisible">/id6472801548?pt=14724&amp;ct=MastodonCCStreams&amp;mt=8</span></a></p><p><a href="https://mastodon.social/tags/Jiiiii" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jiiiii</span></a> <a href="https://mastodon.social/tags/DevStream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevStream</span></a> <a href="https://mastodon.social/tags/tvOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tvOS</span></a> <a href="https://mastodon.social/tags/visionOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visionOS</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/iPadOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPadOS</span></a> <a href="https://mastodon.social/tags/Anime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anime</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/Vapor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vapor</span></a> <a href="https://mastodon.social/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAuthn</span></a> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://mastodon.social/tags/TestFlight" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestFlight</span></a> <a href="https://mastodon.social/tags/PWA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PWA</span></a> <a href="https://mastodon.social/tags/WebPush" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebPush</span></a></p>
Dimitri Bouniol<p>I'm making a seasonal anime guide app, in the open for all to experience and learn from.</p><p>Let's figure out signature verification for stripe events!</p><p><a href="https://mastodon.social/tags/Jiiiii" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jiiiii</span></a> <a href="https://mastodon.social/tags/DevStream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevStream</span></a> <a href="https://mastodon.social/tags/tvOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tvOS</span></a> <a href="https://mastodon.social/tags/visionOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visionOS</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/iPadOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPadOS</span></a> <a href="https://mastodon.social/tags/Anime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anime</span></a> <a href="https://mastodon.social/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/Vapor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vapor</span></a> <a href="https://mastodon.social/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAuthn</span></a> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://mastodon.social/tags/TestFlight" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestFlight</span></a> <a href="https://mastodon.social/tags/PWA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PWA</span></a> <a href="https://mastodon.social/tags/WebPush" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebPush</span></a></p><p>Come chill with me: <a href="https://youtube.com/live/3oVhnlcz1F0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/3oVhnlcz1F0</span><span class="invisible"></span></a></p>
Dimitri Bouniol<p>Got webhooks working, though tomorrow I'll need add verification so it can't be abused. See you then!</p><p>🔜 Tomorrow’s stream: <a href="https://youtube.com/live/3oVhnlcz1F0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/3oVhnlcz1F0</span><span class="invisible"></span></a><br>⏮️ Playlist so far: <a href="https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/playlist?list=PLRx</span><span class="invisible">jf93xotuofCtaxtGOcWeuxVZYJyY-m</span></a><br>📲 Download Jiiiii: <a href="https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=MastodonCCStreams&amp;mt=8" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">apps.apple.com/app/apple-store</span><span class="invisible">/id6472801548?pt=14724&amp;ct=MastodonCCStreams&amp;mt=8</span></a></p><p><a href="https://mastodon.social/tags/Jiiiii" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jiiiii</span></a> <a href="https://mastodon.social/tags/DevStream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevStream</span></a> <a href="https://mastodon.social/tags/tvOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tvOS</span></a> <a href="https://mastodon.social/tags/visionOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visionOS</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/iPadOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPadOS</span></a> <a href="https://mastodon.social/tags/Anime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anime</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/Vapor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vapor</span></a> <a href="https://mastodon.social/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAuthn</span></a> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://mastodon.social/tags/TestFlight" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestFlight</span></a> <a href="https://mastodon.social/tags/PWA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PWA</span></a> <a href="https://mastodon.social/tags/WebPush" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebPush</span></a></p>
Dimitri Bouniol<p>I'm making a seasonal anime guide app, in the open for all to experience and learn from.</p><p>Let's set up a web hook for stripe to connect to!</p><p><a href="https://mastodon.social/tags/Jiiiii" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jiiiii</span></a> <a href="https://mastodon.social/tags/DevStream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevStream</span></a> <a href="https://mastodon.social/tags/tvOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tvOS</span></a> <a href="https://mastodon.social/tags/visionOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visionOS</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/iPadOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPadOS</span></a> <a href="https://mastodon.social/tags/Anime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anime</span></a> <a href="https://mastodon.social/tags/SwiftLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftLang</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/Vapor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vapor</span></a> <a href="https://mastodon.social/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAuthn</span></a> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://mastodon.social/tags/TestFlight" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestFlight</span></a> <a href="https://mastodon.social/tags/PWA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PWA</span></a> <a href="https://mastodon.social/tags/WebPush" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebPush</span></a></p><p>Come chill with me: <a href="https://youtube.com/live/dJzoMKthGjM" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/dJzoMKthGjM</span><span class="invisible"></span></a></p>
Dimitri Bouniol<p>Finally got everything I need into the pricing table, and started reading up on the web hook docs. Tomorrow let's set up routes for the web hooks, figure out the command-line tool, and verify events. See you then!</p><p>🔜 Tomorrow’s stream: <a href="https://youtube.com/live/dJzoMKthGjM" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/dJzoMKthGjM</span><span class="invisible"></span></a><br>⏮️ Playlist so far: <a href="https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/playlist?list=PLRx</span><span class="invisible">jf93xotuofCtaxtGOcWeuxVZYJyY-m</span></a><br>📲 Download Jiiiii: <a href="https://apps.apple.com/app/apple-store/id6472801548?pt=14724&amp;ct=MastodonCCStreams&amp;mt=8" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">apps.apple.com/app/apple-store</span><span class="invisible">/id6472801548?pt=14724&amp;ct=MastodonCCStreams&amp;mt=8</span></a></p><p><a href="https://mastodon.social/tags/Jiiiii" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jiiiii</span></a> <a href="https://mastodon.social/tags/DevStream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevStream</span></a> <a href="https://mastodon.social/tags/tvOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tvOS</span></a> <a href="https://mastodon.social/tags/visionOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visionOS</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/iOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iOS</span></a> <a href="https://mastodon.social/tags/iPadOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPadOS</span></a> <a href="https://mastodon.social/tags/Anime" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anime</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a> <a href="https://mastodon.social/tags/SwiftUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SwiftUI</span></a> <a href="https://mastodon.social/tags/Vapor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vapor</span></a> <a href="https://mastodon.social/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAuthn</span></a> <a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://mastodon.social/tags/TestFlight" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestFlight</span></a> <a href="https://mastodon.social/tags/PWA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PWA</span></a> <a href="https://mastodon.social/tags/WebPush" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebPush</span></a></p>