-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
To make media sharing work, it's necessary to expose subscriptions to private channels.
This is not ideal (e.g. exposing followers of the private channel breast-cancer-support@example.com
).
But the media server needs to know if you follow something before being able to issue a download token. Also for remote media servers.
Would the following work as a potential solution:
juliet@capulet.lit
wants media itemazab-romeo-hot-hot-hot-cdcd
fromromeo@montague.lit
- her bc-app requests a token from
media.montague.lit
media.montague.lit
generates a token and sends a copy of the token tojuliet@capulet.lit
andbuddycloud.montague.lit
buddycloud.montague.lit
discards this token ifjuliet@capulet.lit
isn't a follower ofromeo.montague.lit
- juliet tries to download from
api.capulet.lit/media-proxy/romeo@montague.lit/media/azab-romeo-hot-hot-hot-cdcd
by presenting the token. media.capulet.lit
now checks that there is a matching token onbuddycloud.capulet.lit
- if the token is still wasn't discarded by the buddycloud-server, the download proceeds.
I'm sure I've missed something?
Metadata
Metadata
Assignees
Labels
No labels