Add error handling for no signature request.
This commit is contained in:
parent
91700a6049
commit
9a77f07db1
@ -20,7 +20,10 @@ func decodeActivity(r *http.Request) (*activitypub.Activity, *activitypub.Actor,
|
|||||||
r.Body.Read(body)
|
r.Body.Read(body)
|
||||||
|
|
||||||
// Verify HTTPSignature
|
// Verify HTTPSignature
|
||||||
verifier, _ := httpsig.NewVerifier(r)
|
verifier, err := httpsig.NewVerifier(r)
|
||||||
|
if err != nil {
|
||||||
|
return nil, nil, nil, err
|
||||||
|
}
|
||||||
KeyID := verifier.KeyId()
|
KeyID := verifier.KeyId()
|
||||||
remoteActor, err := activitypub.RetrieveActor(KeyID)
|
remoteActor, err := activitypub.RetrieveActor(KeyID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user