Skip to content

Conversation

@MahdiBaghbani
Copy link
Member

@MahdiBaghbani MahdiBaghbani commented Aug 22, 2024

In addition to #92 I'd like to create a PR for a similar matter.

I propose to:

  1. Sign the requests on behalf of the sender instance (which seems to be required).
  2. "Optionally" also sign the requests on behalf of the sender user and receiver user.

This could be beneficial in:

  1. Make sure the sender is the user it claims to be (even if the sender server is authentic)
  2. It allows sharing E2EE shares from one vendor to another (this one needs discussion).

Cons:

  1. This only works if users do the invite-flow first and then try to share something.

@MahdiBaghbani MahdiBaghbani marked this pull request as draft August 22, 2024 13:18
@michielbdejong
Copy link
Contributor

Hm, good idea but feels a bit out of scope, and feels like it should be a mechanism that works both for OCM and for Toots and other social notifications and messages. Can we propose this as a separate spec at the fediverse level? Maybe a separate NLnet project even?

@MahdiBaghbani
Copy link
Member Author

If you have time we can discuss this as a separate NLnet project in this week.

@MahdiBaghbani MahdiBaghbani deleted the contact-public-key branch September 29, 2024 16:17
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.

2 participants