3
0
Commit Graph

40 Commits

Author SHA1 Message Date
Denis Arh
5bfbab6a4e Implement namespace CRUD + various small fixes
Other fixes and improvements:
 - add parseISODateWithErr and parseISODatePtrWithErr handlers for incoming data
 - add service & repository errors
 - cleanup old (unbound) attachment controllers from router
 - fix system repository error prefix (auth => system)
2019-04-29 18:51:18 +02:00
Tit Petric
1dabd7a838 upd(system): extend user api with avatars 2019-04-26 22:11:28 +02:00
Denis Arh
3026a594ed Decupling system & messaging, removing Organisation type mess 2019-04-26 14:37:23 +02:00
Denis Arh
ce55535fd7 Fix auth service tests 2019-04-23 19:29:55 +02:00
Denis Arh
c4104488e5 More strict ext-auth protocols, remove jwt cookie + small fixes 2019-04-18 19:53:02 +02:00
Denis Arh
518bbc1e7f Improve auth flow, errors 2019-04-18 07:32:38 +02:00
Denis Arh
60f35bef47 Expose auth settings through REST API 2019-04-18 07:32:07 +02:00
Denis Arh
f44648a3ea Remove email comparison after profile match check 2019-04-15 09:38:26 +02:00
Denis Arh
f3d53ecd5b Add extra checks, typos fixed 2019-04-15 09:37:57 +02:00
Denis Arh
3f83a33622 Change password reset flow, add token exchange step 2019-04-09 22:35:39 +02:00
Denis Arh
4c4445d2a2 Code cleanup, settings tweaking 2019-04-09 21:37:14 +02:00
Denis Arh
1417242962 Complete internal auth procedures (login, signup, pwd-recovery...) 2019-04-09 08:58:31 +02:00
Denis Arh
758d57a4af Local sign-up 2019-04-09 08:58:31 +02:00
Denis Arh
1cbf591f73 Update used credentials on external authentication 2019-04-09 08:58:31 +02:00
Denis Arh
d18473568e Basic credentials set/check 2019-04-09 08:58:31 +02:00
Denis Arh
6719d2cdf8 Move role/rule reset code out of repository to CLI command 2019-04-03 23:09:34 +02:00
Denis Arh
836b899e7e Fix external auth unit tests 2019-04-03 19:23:38 +02:00
Denis Arh
b8a3dd367a Remove obsolete GeneratePassword calls 2019-04-03 19:22:25 +02:00
Denis Arh
d5212f267c Refactor credentials, migrate to /auth/external/ (from /social) 2019-04-03 18:07:14 +02:00
Denis Arh
b84ed43f27 Refactored settings 2019-04-03 17:46:39 +02:00
Tit Petric
74d1afdeea upd(system): add ctx to service ctors, tests 2019-04-03 17:05:51 +02:00
Tit Petric
3966ba695c upd(system): error messages, service init cleanup 2019-04-03 14:26:11 +02:00
Tit Petric
ac4ec2570a add(system): repository BindAvatar() 2019-04-03 14:24:22 +02:00
Tit Petric
aaf848d4fd upd(system): import updated tests 2019-04-03 14:22:00 +02:00
Tit Petric
3d9b1e15f1 upd(system): make internal repository consistent 2019-04-03 14:21:27 +02:00
Tit Petric
1bb9422714 del(all): remove unused/defunct mocks 2019-04-03 13:54:30 +02:00
Denis Arh
7735baf716 Fix rule reset for everyone 2019-04-02 17:44:38 +02:00
Denis Arh
2b747e73ef Handle orphaned credentials 2019-04-02 14:36:45 +02:00
Denis Arh
5e81c1feb8 Remove obsolete funcs & cleanup user service 2019-04-02 14:36:45 +02:00
Denis Arh
aa4f705227 Add user-resource permission checking
We check for update, suspend, unsuspend, delete and create,
reading is not checked
2019-04-02 14:36:45 +02:00
Mitja Zivkovic
62933676dd upd(system-cli): roles reset with spf13/cobra 2019-03-19 21:27:01 +01:00
Denis Arh
78763c715d Refactor permission resources 2019-03-16 23:56:45 +01:00
Tit Petric
0ab9cc71da fix(all): fix Init function, required as-is 2019-03-15 01:50:58 +01:00
Tit Petric
22e88c1698 fix(system): fix tests in system, closes #67 2019-03-15 01:50:29 +01:00
Tit Petric
a260196a19 fix(system): apps and credential tests, findbymemberid 2019-03-15 00:38:27 +01:00
Tit Petric
e8d2be4968 upd(all): update mocks 2019-03-15 00:31:25 +01:00
Tit Petric
db65a89c8d fix(tests): regenerate mocks with new internal pkgs 2019-03-14 23:50:44 +01:00
Tit Petric
6934917da0 upd(all): merge fix/coupling-issues-stage-1 2019-03-14 22:45:04 +01:00
Tit Petric
99acac156f upd(all): refactor imports, system service api 2019-03-14 22:22:16 +01:00
Tit Petric
a971142b73 upd(all): move repository and service to internal 2019-03-14 22:21:34 +01:00