Skip to content

Require signed auth for Factory feed and messages#35

Open
lawyered0 wants to merge 1 commit intoJejuNetwork:mainfrom
lawyered0:codex/factory-messages-auth
Open

Require signed auth for Factory feed and messages#35
lawyered0 wants to merge 1 commit intoJejuNetwork:mainfrom
lawyered0:codex/factory-messages-auth

Conversation

@lawyered0
Copy link

Summary\n- enforce signed wallet auth for Factory messages read/write endpoints\n- enforce signed wallet auth for feed write endpoints\n- add signed request helpers + update web hooks to sign messages\n- allow x-jeju-* headers in Factory CORS\n\n## Testing\n- not run (not requested)

@lawyered0
Copy link
Author

Why this change: Factory feed/messages used x-wallet-address alone, so any caller could spoof identity to read messages or post/like/recast/follow as another user. This enforces signed x-jeju-* auth for messages (read/write) and feed writes, adds signed client helpers, and updates CORS to allow the auth headers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant