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

Introduce Application Privileges with support for Kibana RBAC #32309

Merged
merged 34 commits into from
Jul 24, 2018
Merged
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
03e5e72
Introduce Application Privileges to Roles (#30164)
tvernum Jun 7, 2018
53961b0
Merge branch 'master' into security-app-privs
tvernum Jun 12, 2018
4f33b36
Merge branch 'master' into security-app-privs
tvernum Jun 15, 2018
baf9b47
Merge branch 'master' into security-app-privs
tvernum Jun 20, 2018
ecea2e4
Refactor Privileges API/Store to use separate class (#31191)
tvernum Jun 21, 2018
acb0060
Merge branch 'master' into security-app-privs
tvernum Jun 21, 2018
179615f
Merge branch 'master' into security-app-privs
tvernum Jun 25, 2018
d509bd2
Fix case sensitivity bug in application privileges (#31491)
tvernum Jun 26, 2018
2c8f649
Merge branch 'master' into security-app-privs
tvernum Jun 26, 2018
5f36981
Allowing the kibana system role to get/put privileges (#31201)
kobelb Jun 26, 2018
c3f7fcc
Merge branch 'master' into security-app-privs
tvernum Jun 28, 2018
985802a
Merge branch 'master' into security-app-privs
tvernum Jun 29, 2018
b8d7462
Merge branch 'master' into security-app-privs
tvernum Jul 2, 2018
1746510
Merge branch 'master' into security-app-privs
tvernum Jul 3, 2018
95948c7
Serialize application privileges in PutRoleRequest (#31712)
tvernum Jul 3, 2018
9d61760
Merge branch 'master' into security-app-privs
tvernum Jul 4, 2018
4e1031b
Support wider range of application names (#31752)
tvernum Jul 5, 2018
77e69a3
Merge branch 'master' into security-app-privs
tvernum Jul 5, 2018
35c08f4
Merge branch 'master' into security-app-privs
tvernum Jul 6, 2018
02bfc8d
Merge branch 'master' into security-app-privs
tvernum Jul 12, 2018
610e587
Merge branch 'master' into security-app-privs
tvernum Jul 16, 2018
0083161
Extend ClusterPermission to consider requests (#31998)
tvernum Jul 16, 2018
154eb1f
Add test for merging roles (#32008)
tvernum Jul 16, 2018
7fa9f49
Merge branch 'master' into security-app-privs
tvernum Jul 17, 2018
df1ca1f
Introduce "ConditionalClusterPrivilege" (#32073)
tvernum Jul 17, 2018
fd42a9b
Merge branch 'master' into security-app-privs
tvernum Jul 19, 2018
69a42b3
Add manage-application-privileges conditional cluster privilege (#32116)
tvernum Jul 19, 2018
ef7961b
kibana_system can only manage kibana privileges (#32221)
tvernum Jul 23, 2018
ab641d3
Merge branch 'master' into security-app-privs
tvernum Jul 23, 2018
22c0eb4
Merge branch 'master' into security-app-privs
tvernum Jul 24, 2018
1c1240d
Kibana reserved role app privs (#32137)
kobelb Jul 24, 2018
6087767
Require that all app privileges have actions (#32272)
tvernum Jul 24, 2018
32e4f62
Support "source" parameter in _has_privileges (#32310)
tvernum Jul 24, 2018
8b14e2c
Rename "policy" to "global" in role definition (#32324)
tvernum Jul 24, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'master' into security-app-privs
tvernum committed Jul 16, 2018
commit 610e587970adf61ea9b85e42d4469df17246e570
Original file line number Diff line number Diff line change
@@ -123,7 +123,6 @@
import org.elasticsearch.xpack.security.action.privilege.TransportDeletePrivilegesAction;
import org.elasticsearch.xpack.security.action.privilege.TransportGetPrivilegesAction;
import org.elasticsearch.xpack.security.action.privilege.TransportPutPrivilegesAction;
import org.elasticsearch.xpack.security.authz.store.FileRolesStore;
import org.elasticsearch.xpack.core.security.authz.store.ReservedRolesStore;
import org.elasticsearch.xpack.core.security.index.IndexAuditTrailField;
import org.elasticsearch.xpack.core.security.user.AnonymousUser;
@@ -181,6 +180,7 @@
import org.elasticsearch.xpack.security.authz.accesscontrol.OptOutQueryCache;
import org.elasticsearch.xpack.security.authz.store.CompositeRolesStore;
import org.elasticsearch.xpack.security.authz.store.NativePrivilegeStore;
import org.elasticsearch.xpack.security.authz.store.FileRolesStore;
import org.elasticsearch.xpack.security.authz.store.NativeRolesStore;
import org.elasticsearch.xpack.security.ingest.HashProcessor;
import org.elasticsearch.xpack.security.ingest.SetSecurityUserProcessor;
You are viewing a condensed version of this merge commit. You can view the full changes here.