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