Add a sanity check to make sure the actor IRI exists
This commit is contained in:
parent
4e76fff0d0
commit
65f0673dba
@ -71,6 +71,10 @@ func Verify(request *http.Request) (bool, error) {
|
||||
return false, errors.Wrap(err, "failed to resolve actor from IRI to fetch key")
|
||||
}
|
||||
|
||||
if actor.ActorIri == nil {
|
||||
return false, errors.New("actor IRI is empty")
|
||||
}
|
||||
|
||||
// Test to see if the actor is in the list of blocked federated domains.
|
||||
if isBlockedDomain(actor.ActorIri.Hostname()) {
|
||||
return false, errors.New("domain is blocked")
|
||||
|
Loading…
Reference in New Issue
Block a user