Skip to content
This repository has been archived by the owner on Mar 27, 2019. It is now read-only.

Profile Sharing #37

Open
massar opened this issue Jan 8, 2015 · 0 comments
Open

Profile Sharing #37

massar opened this issue Jan 8, 2015 · 0 comments

Comments

@massar
Copy link
Member

massar commented Jan 8, 2015

It should be possible to have your profile on a 'home instance' and then instruct a different instance to retrieve details from there instead of having to type them over and over all over the place.

Process for sharing:

  • tag each profile property with "sharing attribute" (see below)
  • generate a share token on "Instance A" for "Instance B"
  • paste share token into "Instance B"s property form
  • presto

The 'share token' is a URL pointing to the instance's Profile Sharing interface.
Likely we will require HTTPS for these URLs and the content will be JSON formatted.

Profile Sharing does require that each property has one or more 'sharing attributes', eg:

  • local - this property remains local to this instance
  • public - this property is considered public knowledge between instances*
  • share:instanceX - this property can only be shared with instanceX

A profile on an instance can be marked as 'master' and 'slave', hence if an update is needed that update has to be performed on the 'master' instance and 'slaves' will just redirect to that instance for editing.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant