#27 Associating commit author with fediverse actor

Open
opened 8 months ago by fr33domlover · 0 comments

In ActivityPub, usually you'd refer to a person by their actor URI. But when dealing with VCS repos, we get a different representation of identity. For example, in Git usually the author of a commit looks like Jane Doe <jane@doe.example>. The identifying detail is the email address.

The current situation, I suppose, is that a forge grabs the commit author's email address and checks if there's a user with that email address. The email address can be used to grab the user's Libravatar etc., and to verify that the user's email address is associated with the GPG key that signs the commit, if the commit is signed.

How do we do this on the Fediverse? There's no global index matching email addresses to ActivityPub actors.

Ideas:

  • Somehow associate an actor URI with each commit, in addition to the email address or instead
  • Treat the author email address as a WebFinger account URI, query the webfinger endpoint and get the actor URI from there

How can this be done in Git? And in Darcs? And in other VCSs?

Forum thread

In ActivityPub, usually you'd refer to a person by their actor URI. But when dealing with VCS repos, we get a different representation of identity. For example, in Git usually the author of a commit looks like `Jane Doe <jane@doe.example>`. The identifying detail is the email address. The current situation, I suppose, is that a forge grabs the commit author's email address and checks if there's a user with that email address. The email address can be used to grab the user's Libravatar etc., and to verify that the user's email address is associated with the GPG key that signs the commit, if the commit is signed. How do we do this on the Fediverse? There's no global index matching email addresses to ActivityPub actors. Ideas: - Somehow associate an actor URI with each commit, in addition to the email address or instead - Treat the author email address as a WebFinger account URI, query the webfinger endpoint and get the actor URI from there How can this be done in Git? And in Darcs? And in other VCSs? [Forum thread](https://talk.feneas.org/t/associating-a-commit-author-with-an-activitypub-actor/114)
Sign in to join this conversation.
Loading...
Cancel
Save
There is no content yet.