Commit Graph
551 Commits
Author SHA1 Message Date
Denis Arh ef0ea6130c Remove obsolete SCIM assets 2021-02-24 06:45:28 +01:00
Denis Arh 4da09168f4 Post auth-merge cleanup 2021-02-23 17:37:22 +01:00
Denis Arh 53be013377 Implement new auth UI, deprecate auth API endpoints 2021-02-23 07:34:10 +01:00
Tomaž Jerman c7636e2bb0 Tweak renderer structure 2021-02-17 08:50:28 +01:00
Tomaž Jerman 127b43a69e Define base templating system 2021-02-12 10:11:57 +01:00
Denis Arh f1526fbbba Fix event-type lapsu (UserBeforeUpdate vs UserBeforeDelete) 2021-02-11 12:07:15 +01:00
Denis Arh 01a7aa6526 Remove .With(ctx) pattern 2021-01-25 18:05:24 +01:00
Denis Arh 2eea2ad908 Use debug logger when ACTIONLOG_DEBUG=true 2021-01-11 13:36:56 +01:00
Denis Arh 50aff017a4 Add context to user service in /auth/check handler 2021-01-07 17:33:37 +01:00
Tomaž Jerman 04054ca07f Fix sink error handling 2020-12-29 12:40:11 +01:00
Denis Arh 44d597cff1 Fix user data masking on search 2020-12-22 21:09:40 +01:00
Tomaž Jerman ce34993b74 Round timestamps to a second accuracy
Different parts of the system (FE, API, store) may use different
standards so operations like IsStale check may fail.
2020-12-21 09:15:08 +01:00
Denis Arh 8c1f5392da Fix empty user-set type (not null but empty array) 2020-12-19 07:35:39 +01:00
Denis Arh 40a0da5bd7 Fix errors on internal login 2020-12-16 11:45:13 +01:00
Denis Arh d46630c7be Implement SCIM PATCH for group (role) membership 2020-12-16 11:12:25 +01:00
Denis Arh 5dc3fb45c8 Refactor error handling 2020-12-16 11:12:25 +01:00
Denis Arh 1eba292e75 Create users and roles with replace 2020-12-16 11:12:25 +01:00
Denis Arh 3cf7cd8e2b Support conf. primary ID (corteza or external) 2020-12-16 11:12:23 +01:00
Denis Arh 0ef0682d3d Add support for setting user password via SCIM 2020-12-16 10:49:19 +01:00
Denis Arh d36ccf4522 Add membership management basics 2020-12-16 10:49:19 +01:00
Denis Arh 3589f54349 Refactor SCIM security context 2020-12-16 10:49:19 +01:00
Denis Arh 99f0ca3249 Add support for external ID 2020-12-16 10:49:19 +01:00
Denis Arh 41eae955ca Add support to provision roles (groups) via SCIM 2020-12-16 10:49:19 +01:00
Denis Arh 58fb2157eb Improve overall SCIM req. handling 2020-12-16 10:49:19 +01:00
Denis Arh e47cc3269c Add basic SCIM implementation 2020-12-16 10:49:17 +01:00
Denis Arh f9c1fa2680 Remove useless todos for tests 2020-12-16 09:23:12 +01:00
Denis Arh cfee999029 Fix settings, logo upload 2020-12-15 14:41:33 +01:00
Peter Grlica aec203718f Use superuser context on structure and data sync, options regenerated 2020-12-13 18:53:19 +01:00
Tomaž Jerman 398569ffbe Remove federation user kind 2020-12-13 18:53:18 +01:00
Tomaž Jerman 37e060a576 Implement federation node pairing flow 2020-12-13 18:53:18 +01:00
Tomaž Jerman cb5793d468 Expand envoy configuration options
Better `skipIf` & `onExisting` support.
2020-12-10 18:54:31 +01:00
Denis Arh 4ad8b3b87d Fix crash on when email confirmation is required 2020-12-09 21:02:27 +01:00
Denis Arh cccb3ec5f8 Port types codegen to yaml.v3
v3 threats empty defs a bit differently (see changes in yaml files)
2020-12-05 07:44:49 +01:00
Denis Arh 42c273df6f Refactored role service (role proc) 2020-11-29 12:51:18 +01:00
Denis Arh fb82df23e5 Fix typo in system/role error def 2020-11-29 12:51:18 +01:00
Tomaž Jerman 7659652278 Remove all of the dead deprecated bits 2020-11-28 14:38:16 +01:00
Tomaž Jerman d3a64dc0ea Rework cli importer 2020-11-28 14:29:33 +01:00
Denis Arh ec614f8ebc Add missing BeforeActionID param 2020-11-27 15:20:14 +01:00
Tomaž Jerman e9e96224b3 Fix in-path sink signature matching
The eventbus payload contained the trailing
/__sink=..., so path matching failed.
2020-11-26 10:34:03 +01:00
Denis Arh 770a0053e0 Bespoke paging (non-cursor) for actionlog 2020-11-16 19:01:09 +01:00
Denis Arh b7de337db9 Fix sorting&paging on RDBMS store 2020-11-13 08:10:09 +01:00
Denis Arh 77e530a8c2 Fix creation timestamp on role prov. and signup 2020-11-10 15:07:21 +01:00
Denis Arh ba753c068f Internal auth login/signup cleanup & tests 2020-11-09 11:33:35 +01:00
Denis Arh 76e803cc3c Implement support for labels on system resources 2020-11-06 08:33:24 +01:00
Denis Arh 9b3ba3169c Fix nil value on internal signup 2020-11-06 07:15:50 +01:00
Denis Arh fc74d44563 go vet fixes 2020-11-05 19:57:47 +01:00
Denis Arh ecb7f52c31 Improve error creation & handling by API 2020-11-04 14:18:33 +01:00
Denis Arh 02c2ffc195 Refactor and simplify store upgrade proc running 2020-10-22 14:05:16 +02:00
Denis Arh a0036bdecf Fix default-addr and test-email sending 2020-09-30 17:12:28 +02:00
Denis Arh d1b21514a0 Fix user create fn, return new user 2020-09-30 12:29:44 +02:00