[backend/federation] Code cleanup

This commit is contained in:
Laura Hausmann 2024-05-03 02:39:48 +02:00
parent 003207bb06
commit db7e51358f
No known key found for this signature in database
GPG key ID: D044E84C5BE01605

View file

@ -138,8 +138,8 @@ public class InboxValidationMiddleware(
logger.LogDebug("Error validating HTTP signature: {error}", e.Message);
}
if ((!verified && config.Value.AcceptLdSignatures) ||
(activity is ASDelete && (!verified || (key?.User.Uri != null && activity.Actor?.Id != key.User.Uri))))
if ((!verified || (key?.User.Uri != null && activity.Actor?.Id != key.User.Uri)) &&
(activity is ASDelete || config.Value.AcceptLdSignatures))
{
if (activity is ASDelete)
logger.LogDebug("Activity is ASDelete & actor uri is not matching, trying LD signature next...");