JanusGraph / JanusGraph/janusgraph
Add support for Solr authentication
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 5.8k
- Forks
- 1.2k
- Avg merge
- 13h 53m
- Merged PRs (30d)
- 6
Description
Currently Janus graph requires index Solr backend to be unsecured to work.
In some usage scenarios (e.g. production) it is unacceptable.
It is desirable to add support for any of the standard security mechanisms offered by Solr e.g.:
- SSL client side authentication (preferred)
https://lucene.apache.org/solr/guide/7_2/enabling-ssl.html#index-a-document-using-cloudsolrclient
- HTTP basic auth with user/password (basic)
https://lucene.apache.org/solr/guide/7_2/basic-authentication-plugin.html#using-basic-auth-with-solrj
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source files or tests are named. Start by locating the existing Solr index backend configuration and reviewing the linked Solr security documentation; done should include support for SSL client authentication and HTTP basic authentication without requiring an unsecured Solr backend.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- authentication, databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100