User identity and Activitypub
-
Greetings to the Activitypub.space community. I have a question. Is it possible to use Activitypub protocol to define a unique identity on a single account across the various federated platforms, valid for the entire Fediverse?
-
Greetings to the Activitypub.space community. I have a question. Is it possible to use Activitypub protocol to define a unique identity on a single account across the various federated platforms, valid for the entire Fediverse?
phi yes! It is very much possible in theory, but in practice it is less of a given.
What you're thinking of is having the "various fediverse platforms" — Mastodon, Pixelfed, WordPress, etc. — allow you to use your existing fediverse account, and for your interactions there to be done by that account, which might not be on the server you're on.
A lot of sites (this one included, for now) doesn't support that, but the base techniques are there.
We know we can achieve fediverse single sign-in through OAuth2, and the ActivityPub API can theoretically accomplish the latter. It's a matter of support, and it's something I want to focus on soon!
-
In practice, evan worked on a proof of concept implementation with the geotagging API.
Last I heard he had a proof of concept working, but not sure if he tested it against mariusor@metalhead.club's implementation.
cc evan@cosocial.ca
-
julian Thanks. I think there's some confusion among the protocols for defining a single identity for the Fediverse. I've heard about the Nomad, Zot, and Streams protocols for defining a nomadic identity on Activitypub, but I'm a bit confused.
-
julian Thanks. I think there's some confusion among the protocols for defining a single identity for the Fediverse. I've heard about the Nomad, Zot, and Streams protocols for defining a nomadic identity on Activitypub, but I'm a bit confused.
phi in that case nomadic identity a la silverpill@mitra.social would be closer.
-
@phi Initially nomadic identity was only possible in Zot and Nomad protocols, but not in ActivityPub. But we figured out how to do it in ActivityPub too.
Streams is a software that implements both Nomad and ActivityPub protocols, and supports nomadic identity. There are other projects too:https://codeberg.org/ap-next/ap-next/src/branch/main/nomadpub.md
-
@phi Initially nomadic identity was only possible in Zot and Nomad protocols, but not in ActivityPub. But we figured out how to do it in ActivityPub too.
Streams is a software that implements both Nomad and ActivityPub protocols, and supports nomadic identity. There are other projects too:https://codeberg.org/ap-next/ap-next/src/branch/main/nomadpub.md
silverpill@mitra.social I think it's important to define a feature within ActivityPub that "allows users to freely move from one server to another without losing their identities and content." Obviously, the servers don't have to be part of the same platform.