#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/
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.
#
heluecht[m] Okay.
jdormit_mobile joined the channel