#dev 2021-04-14
2021-04-14 UTC
astralbijection joined the channel
#
[raph_l] I might be misunderstanding something, but i'm imagining a flow where:
#
[raph_l] 1. I get redirected to my auth endpoint from the requesting app
#
[raph_l] 3. I get redirected to the consent screen
#
[raph_l] 2. I sign in, or my auth endpoint sees that I'm already signed in
#
[raph_l] and it's step 3 you're thinking about
#
[raph_l] I'm finding "sele + auth/ software / oauth" unexpectedly hard to google
#
jacky https://git.jacky.wtf/indieweb/sele is the project

#
[raph_l] interesting, I haven't looked at device flow before
[tantek] joined the channel
#
[tantek] Was this already shared here? https://blog.steren.fr/2020/my-stack-will-outlive-yours/ feels very IndieWeb

__minoru__shirae joined the channel
[tw2113_Slack_], GWG, paramdeo and shoesNsocks joined the channel
#
maxwelljoslyn test
maxwelljoslyn joined the channel
#
maxwelljoslyn Oh no. meetable does not support <s>
paramdeo and astralbijectio joined the channel
#
astralbijectio I'm having a little bit of a design dillema with my website right now
#
astralbijectio Essentially, I have articles, but not notes, and I want to add a note functionality that can be POSSE'd to places like Twitter
#
KartikPrabhu "just"

#
astralbijectio Well, that part isn't too hard, but the POSSEing is the slightly bigger issue lol
#
KartikPrabhu you can use Bridgy publish to POSSE to twitter

#
KartikPrabhu that is what I do

#
astralbijectio Well, it's a static site that stores its stuff in the filesystem
#
astralbijectio But there's also an API that backs its comments and a few other things
#
KartikPrabhu you can use Bridgy publish as long as you have a URL for the note

#
KartikPrabhu it is semi-manual POSSE

#
astralbijectio Well, I could do that, but I'm trying to do it automatically ;)
#
astralbijectio with my own code
#
KartikPrabhu ok so the issue is automatic POSSE not notes

#
astralbijectio yeah, pretty much
[snarfed] joined the channel
#
[snarfed] bridgy publish can be fully automatic. https://brid.gy/about#webmentions
#
astralbijectio My idea was kinda like having a package-lock, except for notes
#
astralbijectio and having my ssg edit and commit that file
#
astralbijectio Hmm, maybe I could use bridgy, though I'm kinda wanting to make a DIY solution
#
KartikPrabhu you can start by doing it manually, and then build up from there

[Joshua_Sim] and [KevinMarks] joined the channel
#
[KevinMarks] you can send them through to twitter if you have an api key

#
[KevinMarks] I have a node project that does it on glitch https://glitch.com/edit/#!/it-me-web

#
astralbijectio Honestly, at this point, I'm starting to wonder if it's even worth having my site be static anymore lol
#
astralbijectio It seems like there's a lot of conflicting stuff that I want, I may need to think about it a bit more
#
astralbijectio Like, I want to code my own dynamic functionality, yet I also want a static site so that it loads quickly, but then I also want to store everything in a git repo as plaintext rather than a database
#
astralbijectio And then, I also don't want to switch away from React because I have 7k lines of that now, but it takes a bit of time to build statically
sknebel joined the channel
[jeremycherfas] joined the channel
peterrother, stacktrust_, ludovicchabant, themaxdavitt, jbove, __minoru__shirae, [grantcodes], [Rose], [KevinMarks] and tomlarkworthy joined the channel
#
tomlarkworthy OK first round of building my auth server is complete: https://observablehq.com/@endpointservices/auth. it can issue IndieAuth compliant tokens
#
tomlarkworthy only supports github though, does not scan for authoerization_endpoint so its not more relmeauth than indieauth ATM
#
tomlarkworthy I look at indieauth implementation and I see GPG challange keys, this is outside of indieauth spec. To support indie auth "all" I need to do is scan for user supplied authoerization endpoints
#
tomlarkworthy So I think adding indie auth is not so hard now, I do need login with google though, any ideas how I might do that? If its a well known provider like google I think I can scan its for backlinks even thoguh they are not annotated correctly
__minoru__shirae joined the channel
#
tomlarkworthy Ahh yeah, there is no spell check on Observable its very annoying. Even the code controls manage to suppress the browser one somehow.
#
tomlarkworthy Its a bit manual but someone else made a spell checker I will run it over it https://observablehq.com/@mootari/typo
#
tomlarkworthy though the prose is definately not finished I would like to cross reference the spec better
#
tomlarkworthy (spell checked now, sorry about that)
[tantek], [Rose], [KevinMarks] and __minoru__shirae joined the channel
[Murray] and [snarfed] joined the channel
[Rose], gbmor, [KevinMarks] and dansup joined the channel
[schmarty] joined the channel
#
[schmarty] jacky: indieauth provider without a UI??

[tw2113_Slack_] joined the channel
[Ana_Rodrigues] joined the channel
#
jacky lol the last step in https://aaronparecki.com/2021/04/13/26/indieauth is what I'm trying not to do

[jgmac1106] and tomlarkworthy joined the channel
#
tomlarkworthy is code_challenge manditory? The spec does not have it https://www.w3.org/TR/indieauth/#authorization-response
#
tomlarkworthy Oh WTF THERE ARE 2 SPECS https://indieauth.spec.indieweb.org/#authorization-request
#
tomlarkworthy PKCE is mandatory, that seems a little excessive
#
tomlarkworthy ok well it is what it is, probably a good idea too
#
tomlarkworthy not so good having two specs floating around coz I jsut google for "IndieAuth spec" and get an out dated document
#
tomlarkworthy ok here is what I should be reading https://aaronparecki.com/2020/12/03/1/indieauth-2020
gRegorLove joined the channel
#
tomlarkworthy actually that spec update doc is great, they are good upgrades, I have never implemented PKCE so that will be fin!
#
tomlarkworthy fun
__minoru__shirae and [schmarty] joined the channel
#
tomlarkworthy I have now, thanks
#
tomlarkworthy GWG++
[KevinMarks], [aciccarello], koddsson, [fluffy] and [Jeff_Hawkins] joined the channel
KartikPrabhu joined the channel
#
jacky this is all I have lol https://roan-bedecked-chungkingosaurus.glitch.me/
