I'm a bit unsure how to proceed with protecting emails in a reasonable way here without over thinking it… Tomorrow night, let's hope I’ve had time to think more about it and just make a decision… See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/I5zS9gwlOgA
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 854

YouTube

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Let's look into hashing non-user emails in tracking tables!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/1bLuldI3Rc8

Late Night Silent Completions: Jiiiii — Part 853

YouTube

TIL of OpenYOLO - "You only login once"

Basically.. proto-FIDO2 but it directly let pages request a password from an authenticator lmao. And save credentials too, not unlike a passkey.

https://openid.net/specs/openyolo-android-03.html

https://github.com/openid/OpenYOLO-Web

What a silly old thing, sheesh. Is this what modern webauthn was born from, or was that a parallel effort?

Glad we have better stuff now that uh, wouldn't get popped from the first XHR that gets found for a site

#passkeys #fido2 #webauthn

OpenYOLO for Android

OpenYOLO for Android is a protocol for retrieving, updating and assisting in the creation of authentication credentials. This document describes the core concepts of OpenYOLO, and the platform-specific details for implementing the OpenYOLO protocol on Android. What's in a name? YOLO stands for "You Only Login Once", which is the internal code-name for Google's Smart Lock for Passwords API on Android. OpenYOLO is the open standards successor to YOLO, and came to be as a result of an initial collaboration between Google and Dashlane. OpenYOLO leverages the lessons learned from YOLO, and also ensures that implementations of OpenYOLO can compete on a level playing field. OpenYOLO would not have been likely to succeed without AgileBits, Keeper Security and LastPass, to whom we are grateful for their continued support and engagement.

Started thinking about how I'm _actually_ going to prevent abuse when any user can invite any email. Tomorrow night, let's start thinking about how we can protect stranger’s privacy by hashing invited emails. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/1bLuldI3Rc8
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 853

YouTube

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Trying out new streaming software _and_ had basically no sleep last night, so let's try making some progress… any progress really 😅

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/2T_xNmnYT0A

Late Night Silent Completions: Jiiiii — Part 852

YouTube

Kiddo is stirring, so stopping early, but got the start of an email composed. Tomorrow night, let's flesh out the anti-abuse store so sent emails can be tracked responsibly. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/2T_xNmnYT0A
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 852

YouTube

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Let's start assembling invite emails!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/AquC5ndegG8

Late Night Silent Completions: Jiiiii — Part 851

YouTube

Out of time, but permission invite slugs are being allocated! Tomorrow night, let's start authoring what the invite email might look like. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/AquC5ndegG8
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 851

YouTube

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Another short stream, but let's create unique invite slugs on permission creation!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/58Lyu_4exdg

Late Night Silent Completions: Jiiiii — Part 850

YouTube

Out of time, but got an idea planned for how invite slugs will work. Tomorrow night, let's make sure they are created when a permission is instantiated. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/58Lyu_4exdg
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 850

YouTube