Support ActivityPub identity verification #27

Merged
yarmo merged 11 commits from support-activitypub into main 1 month ago
yarmo commented 2 months ago
Owner

What?

This PR add support for ActivityPub (AP) identity verification. This allows all accounts on instances that support the AP protocol to be verified by the DOIP library.

Why?

Currently, some AP servers are supported, namely Mastodon and Pleroma. "Accidentally", other servers are also supported (like Pixelfed) but they are wrongly named as they were detected as being Mastodon or Pleroma.

How?

This PR makes the following changes:

  • Add a new service provider, a new fetcher and a new API endpoint
  • Allow service providers to be searched for the proof in multiple locations
## What? This PR add support for ActivityPub (AP) identity verification. This allows all accounts on instances that support the AP protocol to be verified by the DOIP library. ## Why? Currently, some AP servers are supported, namely Mastodon and Pleroma. "Accidentally", other servers are also supported (like Pixelfed) but they are wrongly named as they were detected as being Mastodon or Pleroma. ## How? This PR makes the following changes: - Add a new service provider, a new fetcher and a new API endpoint - Allow service providers to be searched for the proof in multiple locations
yarmo added 6 commits 2 months ago
e28315e87f
Add activitypub service provider
c992b4fe28 Merge branch 'main' into support-activitypub
1710195211
Update default options
2a29832110
Remove webfinger from activitypub
yarmo added 1 commit 1 month ago
3c1302c150
Fix minor bug, allow not setting up
yarmo added 1 commit 1 month ago
37fe998fd8
Do not react to lack of setup
yarmo added 1 commit 1 month ago
38242bd1e6 Merge branch 'main' into support-activitypub
yarmo added 1 commit 1 month ago
516896c631
Fix header
yarmo added 1 commit 1 month ago
a46311f1f8
Fix header
yarmo merged commit 2d6b02eded into main 1 month ago
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
The pull request has been merged as 2d6b02eded.
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: keyoxide/doipjs#27
Loading…
There is no content yet.