Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multi-service client #1254

Open
nairiboo opened this issue May 18, 2023 · 0 comments
Open

Multi-service client #1254

nairiboo opened this issue May 18, 2023 · 0 comments

Comments

@nairiboo
Copy link

Right now the Hypothesis javascript client implementation can only authenticate to a single annotation service at a time— the primary Hypothesis service.

We want to expand this so that the client can authenticate to many services simultaneously, some that we might manage, some that others might host. Note that this authentication isn’t related (necessarily) to the content that the user is annotating, but rather to the identity by which they are annotating with.

By supporting multiple annotation services, a user could be a member of a public annotation service, a private, company confidential annotation service, and perhaps another industry specific annotation service. On any given document, they could decide which of those services they wanted to make their annotation with, or discover which of those services had relevant annotations for them to read.

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

No branches or pull requests

1 participant