3
0

2846 Commits

Author SHA1 Message Date
Denis Arh
a547377f23 Fix nil-pointer panic in auth flow 2021-07-23 13:22:53 +02:00
Denis Arh
02b137d19e Fix non-OIDC IdP skip due to invalid req. check 2021-07-23 06:41:08 +02:00
Denis Arh
205da42186 Move seeder package under pkg 2021-07-22 07:58:45 +02:00
Denis Arh
a05c8ce34f Add support for base, fed and automation partial provisioning 2021-07-22 07:33:02 +02:00
Denis Arh
ef28b1a4af Rename migration functions (6->9) 2021-07-22 07:32:57 +02:00
Denis Arh
55cb5f7a19 Fix set of provisioned RBAC rules 2021-07-21 22:52:40 +02:00
Denis Arh
67d7882b8e Fix ClaimsToIdentify to return identity with all authenticated roles 2021-07-21 22:47:19 +02:00
Denis Arh
7cf6c18d81 Fix invalid error when user can not search namespaces 2021-07-21 22:46:18 +02:00
Denis Arh
5a4c4e1f06 Access control for user, role, app stats 2021-07-21 22:24:12 +02:00
Denis Arh
bed63c4f88 Add ability to create users via CLI with passwords from arg 2021-07-21 21:58:55 +02:00
Denis Arh
64ab501394 Remove RBAC reload on provisioning 2021-07-21 21:58:22 +02:00
Denis Arh
6ac257b482 Fix compose module field envoy marshalers 2021-07-21 21:56:35 +02:00
Denis Arh
9a29c6e1b2 Fix deferred workflow execution
This fix addresses execution of deferred workflows
and access control when setting run-as user.

Some additional standardisation on how we write
mutex/lock code.
2021-07-21 12:02:01 +02:00
Denis Arh
774354d663 Cleanup rec&mod response payloads (rbac flags) 2021-07-21 11:57:40 +02:00
Denis Arh
a8545caaaa Make KV decoding (settings) more stable 2021-07-16 13:47:28 +02:00
Denis Arh
0cb917933b Make OAuth2 runtime issues log as warnings (not errors) 2021-07-16 13:27:07 +02:00
Denis Arh
895dd61007 Rename migration files (6->9) 2021-07-16 13:21:24 +02:00
Denis Arh
b459bd3558 Remove obsolete settings (ns switcher, one) 2021-07-16 13:19:08 +02:00
Denis Arh
b46dad70f5 Fix typos in provision yaml files 2021-07-16 09:52:35 +02:00
Denis Arh
ec6ecf1132 Fix user creation via wf 2021-07-15 20:36:57 +02:00
Denis Arh
cfb757230e Fix wf integration tests 2021-07-15 20:36:57 +02:00
Denis Arh
234d3795b9 Fix session type string variant 2021-07-15 20:36:57 +02:00
Denis Arh
89ae50dbae Add RBAC functions for workflow for check&grant 2021-07-15 20:36:57 +02:00
Tomaž Jerman
3eafe6c39d Update base access control provisioning for ComposeRecords 2021-07-15 14:29:30 +02:00
Tomaž Jerman
80e60d2f20 Add support for ComposeRecord RBAC rules 2021-07-15 14:29:30 +02:00
Tomaž Jerman
a2b964c53e Remove AC from ComposeRecord import 2021-07-15 14:29:30 +02:00
Tomaž Jerman
579fe3f9eb Allow missing ac when checking record RBAC 2021-07-15 14:29:30 +02:00
Denis Arh
e4cd1f5bc5 Improve 'users add' command, add --role 2021-07-15 12:49:37 +02:00
Denis Arh
dca5757fe7 Add system user to context for system CLI ops 2021-07-15 12:31:51 +02:00
Peter Grlica
b6a4937739 Fixed a typo on generated template translation labels 2021-07-15 09:28:03 +02:00
Denis Arh
5962d19cd0 Fix external auth provider management 2021-07-14 21:38:52 +02:00
Denis Arh
4ceab5803a Add dev/debug friendly version of sync.RWMutex 2021-07-14 21:27:47 +02:00
Denis Arh
1750da6195 Fix wf session locking & canceling issue 2021-07-14 10:49:33 +02:00
Denis Arh
a7e2eec9fd Improve expr types, add r/w locking 2021-07-14 10:49:32 +02:00
Denis Arh
d63f21c941 Workflow execution testing 2021-07-14 10:48:52 +02:00
Denis Arh
f662d4e794 Add RBAC functions for workflow for check&grant 2021-07-14 10:44:09 +02:00
Denis Arh
c5ec59e9d6 Add missing base RBAC provision 2021-07-14 10:44:09 +02:00
Tomaž Jerman
10e8b77d39 Deprecate record list filter query param 2021-07-14 09:56:49 +02:00
Tomaž Jerman
9dcea4fb79 Add missing seeder options codegen 2021-07-14 09:56:27 +02:00
Vivek Patel
568a9e6262 Adds fake data generation for compose records and users
- For users, It takes struct fields and generated value using third party pkg
- For records, It takes module fields type and options to generate the value
- Also adds cli integration for it
2021-07-13 21:27:44 +05:30
Denis Arh
0a38838298 Add *.search ops to provision configs 2021-07-12 08:58:24 +02:00
Denis Arh
0a241fab3e Fix 2 small mistakes in envoy error messages 2021-07-12 08:58:24 +02:00
Denis Arh
92d2de8639 Add *.search RBAC ops check 2021-07-12 08:58:24 +02:00
Denis Arh
f630a3d9ef Define *.search operations for all resources 2021-07-12 08:58:04 +02:00
Vivek Patel
03344782a9 Adds access control check for reminders 2021-07-09 02:00:13 +05:30
Denis Arh
3bf0f6f7e4 Add comments about new codegen 2021-07-08 15:55:05 +02:00
Denis Arh
2f2c055e9c Merge branch '2021.9.x-feature-rbac2' into 2021.9.x 2021-07-08 11:53:35 +02:00
Denis Arh
20e05280b3 System wide RBAC changes 2021-07-08 11:42:18 +02:00
Denis Arh
a1de3374ad RBAC related envoy changes 2021-07-08 11:24:15 +02:00
Denis Arh
b923953ca5 Removing superuser logic 2021-07-08 11:24:12 +02:00