#social 2018-09-24

2018-09-24 UTC
sascha[m], vt, xmpp-social, vasilakisfil, jdormit_mobile and jdormit joined the channel
#
jdormit
is https://www.w3.org/wiki/SocialCG/ActivityPub/Authentication_Authorization actually being used by existing ActivityPub implementations? Trying to figure out server-to-server authentication for my app
#
puckipedia
yup! For server-to-server basically all implementations support HTTP signatures, and some also support LD signatures for relaying
#
puckipedia
client-to-server is mostly undefined, I just have a small service that outputs bearer tokens
#
jdormit
cool, thanks! Yeah I was going to use OAuth2 for c2s
#
jdormit
(clients talking to my server, I mean)
#
jdormit
it kind of sucks there isn't a standardized c2s strategy though, that means that clients need to have implementation-specific auth details for each service they want to interface with
vt joined the channel; vt left the channel
#
puckipedia
jdormit: there's a little standardized stuff
#
puckipedia
jdormit: there's the RFC7591 plus RFC8414 which is proposed, but the endpoints of an actor may contain oauthAuthorizationEndpoint and oauthTokenEndpoint which provide the oauth endpoints etc
#
puckipedia
and tbh, i'm also wondering what to use right now. possibly just implement both (point at the same endpoints) and also indieauth (for both indieauth's sake, and micropub support)
#
jdormit
yeesh that's a lot of work
#
puckipedia
meh, i won't really build client id stuffs, or well, maybe
#
puckipedia
it's primaily so you can get a token out of the server
#
puckipedia
which you, ehm, currently do with kroeg-call auth https://puckipedia.com/
#
Loqi
HACKER TEEN PUCKIPEDIA 👩‍💻
vasilakisfil, jdormit_mobile and jdormit joined the channel
#
jdormit
So what's the point of the Add and Remove activities? All the collections in the spec are added to/removed from by other activities, e.g. Follow for followers/following, Like for likes, Announce for shares, etc...
#
nightpool[m]
the set of collections is not limited to those in the spec
#
jdormit
Ah I see
#
jdormit
so you could Create a new collection, then add/remove from it
#
nightpool[m]
right
#
puckipedia
yes
#
heluecht[m]
nightpool: Is there currently a mailing list? I don't want to create issues for every question I'm having concerning questions how to implement stuff that no one had implemented before.
#
aaronpk
better to keep discussion there even if it's not necessarily an issue
#
heluecht[m]
Okay.
#
aaronpk
that kind of stuff will help inform the next iteration of the spec too
jdormit_mobile joined the channel