#dev 2024-05-15
2024-05-15 UTC
geoffo, [Joe_Crawford], IWSlackGateway, [Joel_Auterson], [jeremycherfas], [qubyte], [Al_Abut], [tantek], [KevinMarks], [Paul_Robert_Ll], [Jo], [snarfed], [campegg], laker, Maxpm, sebbu, schmudde, barnaby, gRegorLove_, [byJP], Guest6 and jacky joined the channel
#
aaronpk i have this already https://aaronparecki.com/2024/05/12/3/fedcm-for-indieauth

#
jacky was looking for a reference point of any and found https://blog.timcappalli.me/p/preso-osw24-fedcm101/OSW24-FedCM101.pdf (slide 50) from your post

#
jacky but it looks like it incorporates https://developer.mozilla.org/en-US/docs/Web/API/FedCM_API/IDP_integration for setting it up on one's site

#
starrwulfe π€ how easy would it be to make a Wordpress plugin for this π€

#
[tantek] 48 hours until tell Tantek to review https://brid.gy/about#picture for u-featured vs u-photo vs u-video and file any necessary PRs to tweak, edit /u-photo and /u-video accordingly

#
Loqi It looks like we don't have a page for "FedCM" yet. Would you like to create it? (Or just say "FedCM is ____", a sentence describing the term)

jonnybarnes joined the channel
jonnybarnes and gRegorLove__ joined the channel
[schmarty] joined the channel
#
[schmarty] suspiciously good??

#
[schmarty] i will probably wait for support to land in more browsers but i have some hopes that this FedCM/IdP would be a good way to do protected content on my personal site where i can encourage folks to use their own domain but also they can ignore me and just use their google account and still get access.

#
[snarfed] since otherwise RPs would have to ask for http://aaronpk.com specifically
#
aaronpk here's the webmention.io source https://dev.webmention.io/js/fedcm.js

#
cophee I think I got Webmentions working on my site (?)
#
cophee But it didn't remove the test comment I had on here when I deleted it off webmentions.io
#
cophee aaronpk: I think it's cached!
#
cophee aaronpk: Ooo got it!
#
cophee Thank you
#
cophee aaronpk: I'll take a look at it later down the line!! Gotta sleep now
#
pcarrier capjamesg[d] in 1pw.me the keypair is derived from the password, and in 0pw when you POST a payload it gets stored under a blob named after the public key
#
pcarrier so backend-side, the blob name in minio; client-side, nowhere
#
pcarrier capjamesg[d] https://github.com/xmit-co/1pw.me/blob/main/src/app.tsx#L31C10-L50C12 for the password->seed derivation
#
pcarrier then the seed is used in nacl.sign.keyPair.fromSeed(seed) and nacl.box.keyPair.fromSecretKey(seed)
#
pcarrier I haven't decided to open source the backend of xmit yet and 0pw's backend is baked in, but the logic is straightforward: https://gist.github.com/pcarrier/f7d2e97fd5f0dc8dca542ca9b610be73
#
pcarrier [edit] I haven't decided to open source the backend of xmit yet and 0pw's backend is baked in, but the logic is straightforward: https://gist.github.com/pcarrier/f7d2e97fd5f0dc8dca542ca9b610be73
#
Loqi FedCM is a browser API for logging in to websites using external identity providers, and has an experimental feature "IdP Registration" which can let your own website be an identity provider to any website using IndieAuth https://indieweb.org/FedCM

#
Loqi FedCM for IndieAuth is a guide intended to help IndieAuth developers add support for the FedCM APIs, including the IdP Registration feature that enables FedCM to be used with IndieAuth https://indieweb.org/FedCM_for_IndieAuth

[Paul_Robert_Ll], [Stefan_Rudersd] and geoffo joined the channel
geoffo joined the channel
#
pcarrier capjamesg[d] flickering to black happens with md and/or html? what were you typing in?
[Jo] joined the channel
#
pcarrier in markdown or html?
#
pcarrier can't repro any flickering. which `navigator.userAgent`?
#
pcarrier ah yes, strange!?
geoffo joined the channel
#
pcarrier I think you're experiencing the loading of a page on keystrokes. it's fast but not that fast.
[capjamesg] joined the channel
#
pcarrier well, I'm not sure I can think of a way to prevent that
#
pcarrier [edit] https://joyofcode.xyz/avoid-flashing-iframe
#
pcarrier capjamesg[d] could you confirm the issue is gone for you?
[Joe_Crawford] and gerben joined the channel
#
pcarrier got a functional backend. everything is just so fast π