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

Endpoint security #1

Closed
MunGell opened this issue Feb 2, 2022 · 0 comments
Closed

Endpoint security #1

MunGell opened this issue Feb 2, 2022 · 0 comments

Comments

@MunGell
Copy link
Owner

MunGell commented Feb 2, 2022

Zotero server implementation only accepts requests from 127.0.0.1 and localhost hosts. This should prevent access from the outside of the local machine.

Original browser connector endpoints provide mostly write-only functionality and thus might do well without auth on the API endpoints.

ZotServer endpoints provide wider access to the database and could be considered more risky to run.
As of now ZotServer does not provide auth functionality on the endpoints.

Current thinking is:

  • Zotero server implementation is currently accessible from local machine only
  • Local applications that intend to get read access to the database could do so by reading directly from SQLite database, so API authentication will not prevent unauthorized access

Your thoughts on the topic in this thread are highly appreciated!

@MunGell MunGell closed this as completed Jun 23, 2024
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

No branches or pull requests

1 participant