Changeset b1d5f3f in Klonkt for src/services
- Timestamp:
- 10/24/2026 11:48:41 AM (26 hours ago)
- Branches:
- main
- Children:
- 5d0d3f35
- Parents:
- 61d52ed
- Location:
- src/services
- Files:
-
- 1 added
- 1 edited
-
ActivityPubService.js (modified) (2 diffs)
-
IdentityProof.js (added)
Legend:
- Unmodified
- Added
- Removed
-
src/services/ActivityPubService.js
r61d52ed rb1d5f3f 393 393 oauthTokenEndpoint: `${base}/oauth/token`, 394 394 uploadMedia: `${id}/uploadMedia`, 395 // FEP-c390 (shaer-jpxj): waar de eigenaar een identiteitsbewijs aanbiedt. 396 // Alleen met zijn token; Shaer vindt het hier in plaats van het te raden. 397 'shaer:identityProofs': `${id}/identityProofs`, 395 398 }, 396 399 publicKey: { … … 449 452 } 450 453 } catch { /* skip malformed profile_links */ } 454 // FEP-c390: de identiteitsbewijzen, ACHTER de profiellinks. Ongewijzigd uit de 455 // database: ze werden bij binnenkomst gecontroleerd, en een handtekening hangt 456 // aan elke byte. Elke verklaring draagt haar eigen @context, dus de actor zelf 457 // hoeft er geen bij. 458 try { 459 const bewijzen = JSON.parse(site.identity_proofs || '[]'); 460 if (Array.isArray(bewijzen) && bewijzen.length) { 461 actor.attachment = [...(actor.attachment || []), ...bewijzen.filter((b) => b && b.type === 'VerifiableIdentityStatement')]; 462 } 463 } catch { /* skip malformed identity_proofs */ } 451 464 return actor; 452 465 }
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)