mirror of
https://github.com/jlelse/GoBlog
synced 2024-06-14 14:17:09 +00:00
Fix activitypub
This commit is contained in:
parent
7b2c9c3afb
commit
c029733a4f
|
@ -59,7 +59,7 @@ func (a *goBlog) initActivityPub() error {
|
|||
return err
|
||||
}
|
||||
a.apSigner, _, err = httpsig.NewSigner(
|
||||
[]httpsig.Algorithm{httpsig.ED25519, httpsig.RSA_SHA512, httpsig.RSA_SHA256},
|
||||
[]httpsig.Algorithm{httpsig.RSA_SHA256},
|
||||
httpsig.DigestSha256,
|
||||
[]string{httpsig.RequestTarget, "date", "host", "digest"},
|
||||
httpsig.Signature,
|
||||
|
@ -546,10 +546,10 @@ func (a *goBlog) signRequest(r *http.Request, blogIri string) error {
|
|||
if host := r.Header.Get("Host"); host == "" {
|
||||
r.Header.Set("Host", r.URL.Host)
|
||||
}
|
||||
var bodyBuf bytes.Buffer
|
||||
bodyBuf := bytes.NewBufferString("")
|
||||
if r.Body != nil {
|
||||
if _, err := io.Copy(&bodyBuf, r.Body); err == nil {
|
||||
r.Body = io.NopCloser(&bodyBuf)
|
||||
if _, err := io.Copy(bodyBuf, r.Body); err == nil {
|
||||
r.Body = io.NopCloser(bodyBuf)
|
||||
}
|
||||
}
|
||||
a.apSignMutex.Lock()
|
||||
|
|
2
go.mod
2
go.mod
|
@ -46,7 +46,7 @@ require (
|
|||
github.com/mmcdole/gofeed v1.1.3
|
||||
github.com/paulmach/go.geojson v1.4.0
|
||||
github.com/posener/wstest v1.2.0
|
||||
github.com/pquerna/otp v1.3.0
|
||||
github.com/pquerna/otp v1.4.0
|
||||
github.com/samber/lo v1.36.0
|
||||
github.com/schollz/sqlite3dump v1.3.1
|
||||
github.com/snabb/sitemap v1.0.0
|
||||
|
|
4
go.sum
4
go.sum
|
@ -342,8 +342,8 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb
|
|||
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
||||
github.com/posener/wstest v1.2.0 h1:PAY0cRybxOjh0yqSDCrlAGUwtx+GNKpuUfid/08pv48=
|
||||
github.com/posener/wstest v1.2.0/go.mod h1:GkplCx9zskpudjrMp23LyZHrSonab0aZzh2x0ACGRbU=
|
||||
github.com/pquerna/otp v1.3.0 h1:oJV/SkzR33anKXwQU3Of42rL4wbrffP4uvUf1SvS5Xs=
|
||||
github.com/pquerna/otp v1.3.0/go.mod h1:dkJfzwRKNiegxyNb54X/3fLwhCynbMspSyWKnvi1AEg=
|
||||
github.com/pquerna/otp v1.4.0 h1:wZvl1TIVxKRThZIBiwOOHOGP/1+nZyWBil9Y2XNEDzg=
|
||||
github.com/pquerna/otp v1.4.0/go.mod h1:dkJfzwRKNiegxyNb54X/3fLwhCynbMspSyWKnvi1AEg=
|
||||
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
|
||||
github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
|
||||
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
|
||||
|
|
Loading…
Reference in New Issue
Block a user