You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@solr.apache.org by th...@apache.org on 2021/12/02 18:55:29 UTC
[solr] branch main updated: SOLR-15828: AuthTool (in SolrCLI) should include the config-read, collection-admin-read, core-admin-read, and all permissions in the initial security.json (#438)
This is an automated email from the ASF dual-hosted git repository.
thelabdude pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/solr.git
The following commit(s) were added to refs/heads/main by this push:
new cfc953b SOLR-15828: AuthTool (in SolrCLI) should include the config-read, collection-admin-read, core-admin-read, and all permissions in the initial security.json (#438)
cfc953b is described below
commit cfc953b6b906ef742bba57024d327fbde5d564c2
Author: Timothy Potter <th...@gmail.com>
AuthorDate: Thu Dec 2 11:55:21 2021 -0700
SOLR-15828: AuthTool (in SolrCLI) should include the config-read, collection-admin-read, core-admin-read, and all permissions in the initial security.json (#438)
---
solr/CHANGES.txt | 3 +++
solr/core/src/java/org/apache/solr/util/SolrCLI.java | 6 +++++-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/solr/CHANGES.txt b/solr/CHANGES.txt
index de6a00c..8820b02 100644
--- a/solr/CHANGES.txt
+++ b/solr/CHANGES.txt
@@ -461,6 +461,9 @@ Bug Fixes
* SOLR-15825: Security UI 'hasPermission' check should check if the user has the "all" permission if the requested permission is not defined
to match how the backend works (Timothy Potter)
+* SOLR-15828: AuthTool (in SolrCLI) should include the config-read, collection-admin-read, core-admin-read, and all permissions in the initial security.json
+ to avoid warnings in the security UI (Timothy Potter)
+
================== 8.11.0 ==================
Consult the LUCENE_CHANGES.txt file for additional, low level, changes in this release.
diff --git a/solr/core/src/java/org/apache/solr/util/SolrCLI.java b/solr/core/src/java/org/apache/solr/util/SolrCLI.java
index 8e70493..5ef7618 100755
--- a/solr/core/src/java/org/apache/solr/util/SolrCLI.java
+++ b/solr/core/src/java/org/apache/solr/util/SolrCLI.java
@@ -3995,8 +3995,12 @@ public class SolrCLI implements CLIO {
"\n {\"name\":\"security-edit\", \"role\":\"admin\"}," +
"\n {\"name\":\"security-read\", \"role\":\"admin\"}," +
"\n {\"name\":\"config-edit\", \"role\":\"admin\"}," +
+ "\n {\"name\":\"config-read\", \"role\":\"admin\"}," +
"\n {\"name\":\"collection-admin-edit\", \"role\":\"admin\"}," +
- "\n {\"name\":\"core-admin-edit\", \"role\":\"admin\"}" +
+ "\n {\"name\":\"collection-admin-read\", \"role\":\"admin\"}," +
+ "\n {\"name\":\"core-admin-edit\", \"role\":\"admin\"}," +
+ "\n {\"name\":\"core-admin-read\", \"role\":\"admin\"}," +
+ "\n {\"name\":\"all\", \"role\":\"admin\"}" +
"\n ]," +
"\n \"user-role\":{\"" + username + "\":\"admin\"}" +
"\n }" +