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

Authentication options ? #148

Open
kylehuynh205 opened this issue Nov 23, 2022 · 1 comment
Open

Authentication options ? #148

kylehuynh205 opened this issue Nov 23, 2022 · 1 comment

Comments

@kylehuynh205
Copy link

Hello, we're hosting the SimpleAnnotation Server as application running in Tomcat. We're sendings REST requests to index the annotations to the server and we're using SOLR instead of Jena.

I know that there isn't authentication included in the project. But I'm wondering if you have any suggestion to secure the SimpleAnnotation Server with Tomcat ? Thank you.

@glenrobson
Copy link
Owner

Hi, there are a few ways to add authentication.

The easiest way if you don't need the annotations to be private to each user is to setup authentication in a proxy like Apache or Nginx. You can use this method to protect SAS with Shibboleth or have a single username and password.

If you do want the annotations to be private there is the auth_testing branch which uses Github or Google authentication. I need to merge the auth_testing branch into main as it is the latest version which I am running here

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

2 participants