-
-
Notifications
You must be signed in to change notification settings - Fork 88
Open
Labels
component/cliCLI tools relatedCLI tools relatedpriority/lowLow priority issuesLow priority issuestype/enhancementImprovements to existing featuresImprovements to existing featurestype/featureRequests for new featuresRequests for new features
Milestone
Description
Description
Add an option to make the ephemeral ActivityPub server created by fedify inbox run in AUTHORIZED_FETCH mode, where HTTP Signatures are required for all incoming requests.
Implementation details
- Add
-A/--authorized-fetchflag to thefedify inboxcommand - When enabled, verify HTTP Signatures on all incoming requests
- Return
401 Unauthorizedresponses for requests without valid signatures - Log signature verification failures with details for debugging
- Update help text and documentation to explain the option
Benefits
This feature will help developers:
- Test HTTP Signatures implementation in a controlled environment
- Debug issues related to authorized fetch requirements
- Verify server's ability to handle secured federation connections
- Simulate behavior of instances like Mastodon that enforce HTTP Signatures
Metadata
Metadata
Assignees
Labels
component/cliCLI tools relatedCLI tools relatedpriority/lowLow priority issuesLow priority issuestype/enhancementImprovements to existing featuresImprovements to existing featurestype/featureRequests for new featuresRequests for new features