Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
spla
@spla@mastodont.cat  ·  activity timestamp 3 months ago

He descobert que no cal afegir la clau "signature" dins de l'objecte json de l'activitat Create que s'envia als servidors federats quan appy publica un tut. És quelcom redundant.
Els servidors Akkoma, Mastodon, Misskey i Pleroma sí que miren i validen la HTTP Signature que el codi d'appy envia sempre dins dels headers però no miren que hi hagi la clau "signature" dins del json de la pròpia activitat rebuda.
Millor, menys codi.

#appy

# Crear el camp "signature" dins l'activitat
activity['signature'] = {
'type': 'RsaSignature2017',
‘creator': activity['actor'] + '#main-key',
'created': datetime.datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%SZ'), # Format ISO 8601 amb Z
'signatureValue': signature_bé64
}
# Crear el camp "signature" dins l'activitat activity['signature'] = { 'type': 'RsaSignature2017', ‘creator': activity['actor'] + '#main-key', 'created': datetime.datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%SZ'), # Format ISO 8601 amb Z 'signatureValue': signature_bé64 }
# Crear el camp "signature" dins l'activitat activity['signature'] = { 'type': 'RsaSignature2017', ‘creator': activity['actor'] + '#main-key', 'created': datetime.datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%SZ'), # Format ISO 8601 amb Z 'signatureValue': signature_bé64 }
  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login