#dev 2020-10-30
2020-10-30 UTC
deathrow1|absnt, [tantek], [schmarty], geoffo, [Denver_Prophit], ludovicchabant, themaxdavitt, jbove, [aaronpk], nickodd and prologic joined the channel
#
prologic Heya all! I'm in the processing of _trying_ to add IndieAuth support to Twtxt (https://twtxt.net); and am running into some odd decisions I have to make. Section 4.2.1 (https://www.w3.org/TR/indieauth/#application-information) states that client's **SHOULD** have some kind of h-app landing page. But in the case of https://pin13.net/login/ which uses client_id=https://indielogin.com/ there is no such mf2 information at https://indielogin.co
#
prologic m/ at all.
#
prologic What _should_ I do in this case to present any useful information to the user on my side?
#
prologic Okay showing the hostname is probably a fair enough fallback
#
prologic I guess that's the thing about RFCs, nobody follows them :D
#
prologic Although I'm trying to (hence mty question) and implementing from scratch :P
#
prologic aaronpk true
#
prologic Thanks for the help!
#
prologic I'll carry on then, I was reading that part of the spec, and implementing as I go along and useing real things to test against
#
prologic and then went "wtf?!"
#
aaronpk this is why feedback from people who are actually building stuff is so important! i’ve filed an issue so we can improve that part of the spec https://github.com/indieweb/indieauth/issues/64
#
prologic Thank you! 🙇♂️
#
prologic aaronpk++
#
prologic Thanks again, I'll be back if I run into any more issues :)
KartikPrabhu and [fluffy] joined the channel; prologic left the channel
KartikPrabhu, [chrisbergr], DanC, jeremy, [Rose] and prologic joined the channel; nickodd left the channel
#
prologic Hiya 👋 (again), just fyi https://github.com/jointwt/twtxt/pull/260 implements _very_ basic support for IndieAuth endpoint support for Twtxt.net and Twt.social pods in general (that use https://github.com/jointwt/twtxt). Thanks for the help! Its probably full of bugs and security holes, but the happy path works! 🤗
#
prologic the W3C
#
prologic but also testing against a live client
#
Zegnat https://indieauth.spec.indieweb.org/ has a few more changes trying to streamline it for standard OAuth client libraries and in general getting rid of more moving parts. And will hopefully continue to do so.
#
prologic Not sure? :)
#
prologic My implementation is pretty basic though so I may not have to change much, based on cide review can you spot what I'd have to adapt/change to be compliant with the newer spec? (reading is tedious for me being blind et all)
[capjamesg] joined the channel
#
Zegnat So I would definitely refer to https://indieauth.spec.indieweb.org/ for the up-to-date spec
geoffo joined the channel
[chrisbergr] and jamietanna joined the channel
gRegorLove, [chrisaldrich] and [Denver_Prophit] joined the channel
[KevinMarks], gbmor, kitt, [chrisbergr] and jamietanna joined the channel
#
jamietanna Tools wise there are several choices, ie contract testing using something like Pact. Alternatively we could share the context not the implementation using Gherkin so although there will need to be language specific code, it follows the same steps
prologic and geoffo joined the channel
#
prologic Zegnat thanks! appreicate some eyeballs on what I've done!
[fluffy] and [tantek] joined the channel
#
jacky (and most of the ones here at https://github.com/search?q=topic%3Aweb-components+org%3Agithub&type=Repositories)
#
KartikPrabhu a webcomponent could pull-in webmetions from webmention.io right?
