You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Noble Paul (JIRA)" <ji...@apache.org> on 2015/08/09 12:44:45 UTC

[jira] [Resolved] (SOLR-7837) Implement BasicAuth Authentication Plugin

     [ https://issues.apache.org/jira/browse/SOLR-7837?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Noble Paul resolved SOLR-7837.
------------------------------
       Resolution: Fixed
    Fix Version/s: Trunk
                   5.3

> Implement BasicAuth Authentication Plugin
> -----------------------------------------
>
>                 Key: SOLR-7837
>                 URL: https://issues.apache.org/jira/browse/SOLR-7837
>             Project: Solr
>          Issue Type: Sub-task
>            Reporter: Noble Paul
>            Assignee: Noble Paul
>             Fix For: 5.3, Trunk
>
>
> The sample config in ZK would look like
> {code}
> {
> "authentication":{
>    "class":"solr.BasicAuthPlugin",
>    "credentials":{"solr":"IV0EHq1OnNrj6gvRCwvFwTrZ1+z1oBbnQdiVC3otuq0= Ndd7LKvVBAaZIF0QAVi1ekCfAJXr1GGfLtRUXhgrF8c="}
> }}
> {code}
> There is an API to add, edit or remove users. Please note that the commands shown below are tied to this specific Basic authentication implementation and the same set of commands are not valid if the implementation class is not solr.BasicAuthPlugin.
> Example 1: Adding a user and editing a password
> {code}
> curl --user solr:SolrRocks http://localhost:8983/solr/admin/authentication -H 'Content-type:application/json'-d '{ 
>   "set-user": {"tom" : "TomIsCool" , 
>                "harry":"HarrysSecret"}}'
>  {code}
> Example 2: Deleting a user
> {code}
> curl --user solr:SolrRocks http://localhost:8983/solr/admin/authentication -H 'Content-type:application/json'-d  '{
>  "delete-user": ["tom","harry"]}'
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org