Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-8429

add a flag blockUnknown to BasicAutPlugin

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 5.5, 6.0
    • None
    • None

    Description

      If authentication is setup with BasicAuthPlugin, it let's all requests go through if no credentials are passed. This was done to have minimal impact for users who only wishes to protect a few end points (say , collection admin and core admin only)

      We can add a flag to BasicAuthPlugin to allow only authenticated requests to go in

      the users can create the first security.json with that flag

      server/scripts/cloud-scripts/zkcli.sh -z localhost:9983 -cmd put /security.json '{"authentication": {"class": "solr.BasicAuthPlugin", 
      "blockUnknown": true,
      "credentials": {"solr": "orwp2Ghgj39lmnrZOTm7Qtre1VqHFDfwAEzr0ApbN3Y= Ju5osoAqOX8iafhWpPP01E5P+sg8tK8tHON7rCYZRRw="}}}'
      

      or add the flag later
      using the command

      curl  http://localhost:8983/solr/admin/authentication -H 'Content-type:application/json' -d  '{ 
      {set-property:{blockUnknown:true}
      }'
      

      Attachments

        Activity

          People

            noble.paul Noble Paul
            noble.paul Noble Paul
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: