GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Untitled attachment

Download link

Notices where this attachment appears

  1. Embed this notice
    silverpill (silverpill@mitra.social)'s status on Monday, 10-Feb-2025 05:49:50 JST silverpill silverpill
    in reply to

    @mariusor It is not invalid, just unusual.

    I enabled detailed logging on my server and posted an activity via C2S API as you suggested.

    It appears that POST requests are signed by https://federated.id/#main. My server tries to load the https://federated.id/ actor and rejects it because it doesn't have a preferredUsername property (not required by AP, but very common and my server needs it). My server also expects signing key to be owned by activity actor, but I can change that if needed (same origin is ok). Finally, https://federated.id/#main is an RSA key :)

    In conversation about 3 months ago from mitra.social permalink
  2. Embed this notice
    silverpill (silverpill@mitra.social)'s status on Wednesday, 14-Jun-2023 21:00:07 JST silverpill silverpill
    in reply to

    @mariusor I can't provide the full request, but I could say that it had RSA HTTP signature attached.

    The inbox was https://federated.id/actors/8b740680-ccb4-4265-82e7-4ac2ca402750/inbox
    And the response was 201 Created with empty body.

    Here is my unsigned Follow activity:

    {"@context":["https://www.w3.org/ns/activitystreams","https://w3id.org/security/ v1","https://w3id.org/security/data-integrity/v1",{"MitraJcsRsaSignature2022":"mitra:MitraJcsRsaSignature2022","mitra":"http://jsonld.mitra.social#","proofPurpose":"sec:pr oofPurpose","proofValue":"sec:proofValue","sensitive":"as:sensitive","verificationMethod":"sec:verificationMethod"}],"actor":"https://mitra.social/users/silverpill","id":" https://mitra.social/objects/0188b5b0-829e-aadd-be8d-a5f484fceb34","object":"https://federated.id/actors/8b740680-ccb4-4265-82e7-4ac2ca402750","to":["https://federated.id/ actors/8b740680-ccb4-4265-82e7-4ac2ca402750"],"type":"Follow"}
    In conversation Wednesday, 14-Jun-2023 21:00:07 JST from mitra.social permalink
  3. Embed this notice
    marius (mariusor@metalhead.club)'s status on Wednesday, 14-Jun-2023 20:34:23 JST marius marius
    in reply to

    @silverpill federated.id doesn't accept follows automatically. It's in my inbox.

    @marius

    In conversation Wednesday, 14-Jun-2023 20:34:23 JST from metalhead.club permalink
  4. Embed this notice
    marius (mariusor@metalhead.club)'s status on Sunday, 23-Apr-2023 04:33:31 JST marius marius
    in reply to

    @evan if I can toot my own horn, there's the https://federated.id server that speaks ActivityPub client to server. It's a reference implementation of the libraries for Go that I'm developing at https://github.com/go-ap

    In conversation Sunday, 23-Apr-2023 04:33:31 JST from metalhead.club permalink
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.