Willy Kloucek
f0d072e94b
since the metadata services uses the reva jwt token, accounts service should do too
2022-02-01 15:28:57 +01:00
Juan Pablo Villafáñez
7d8e334537
Revert v1 to v0
2022-01-31 12:17:56 +01:00
Juan Pablo Villafáñez
7557e4e0ea
Migrate proto files for settings and adjusts paths
2022-01-31 09:35:39 +01:00
Juan Pablo Villafáñez
6c67ff765e
Adjust import paths and service urls in index.js
2022-01-31 09:26:23 +01:00
Willy Kloucek
7abcf96ea8
revert storage, remove tracing.service and bring back common
2022-01-03 07:49:24 +01:00
Willy Kloucek
ee57288309
switch all other services to struct tag based env config
2022-01-03 07:49:24 +01:00
Willy Kloucek
6bf467127b
switch accounts to struct tag based env config
2022-01-03 07:49:23 +01:00
Willy Kloucek
6206fe2398
add missing commands and unify service / namespace options
2022-01-03 07:49:23 +01:00
Willy Kloucek
3fd070061d
WIP: make the accounts service use the upload workflow
2021-12-06 12:01:15 +01:00
A.Unger
70da20a777
Merge branch 'master' into try-gookikt-config
2021-11-19 16:27:49 +01:00
Willy Kloucek
32ffbe3ac6
adapt changed function signatures
2021-11-19 13:22:47 +01:00
A.Unger
c6191b7404
fix account unit tests
2021-11-11 13:46:07 +01:00
Willy Kloucek
f45254bb5d
set backend to disk in tests
2021-10-27 14:14:18 +02:00
Willy Kloucek
ef406c8baa
ensure lowercase backend in the command
2021-10-27 12:53:25 +02:00
Willy Kloucek
405809f13a
fix accounts backend regression from #2590
2021-10-27 12:27:25 +02:00
Willy Kloucek
cddb334f80
change default paths for oCIS services
2021-10-19 14:37:20 +02:00
Willy Kloucek
6d5a3733ff
upgrade to go micro v4.1.0
2021-10-14 15:56:19 +02:00
Josh Soref
55667a3ab3
spelling
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2021-09-20 16:54:29 +05:45
Juan Pablo Villafáñez
670dfedf7c
Add option to generate the demo users
2021-09-15 18:11:47 +02:00
A.Unger
8a80b990a8
safer code
2021-08-10 00:09:39 +02:00
A.Unger
1ed38e1f3b
guard against unconfigured tracer
2021-08-09 23:18:03 +02:00
A.Unger
0eb403d658
replace go.opencensus.io with opentelemetry
2021-08-09 15:52:06 +02:00
A.Unger
43a97f6bac
remove redundant middleware
2021-08-09 15:47:53 +02:00
David Christofas
03aa64168c
fix: make groups index case sensitive
2021-06-01 13:33:24 +02:00
A.Unger
58543a1415
correct usage of suture
2021-03-04 11:51:36 +01:00
David Christofas
c861d27aae
resolve linter issues
2021-02-25 10:30:28 +01:00
A.Unger
a361c12e2a
defensive code around accounts init
2021-02-23 12:45:21 +01:00
A.Unger
f280e98897
no race condition
2021-02-23 11:16:55 +01:00
A.Unger
2004942a3a
shift role initialization from accounts to settings
2021-02-22 12:19:50 +01:00
A.Unger
7e505fbd9f
remove any micro v2 occurences from the project
2021-02-18 08:01:53 +00:00
Willy Kloucek
2efbb13e66
change secrets on deploy
2021-02-10 14:20:38 +01:00
Ilja Neumann
03cadf304c
Rename konnectd to IDP
2021-01-29 12:31:16 +01:00
Florian Schade
af870e005e
add more tests and benchmark for cache
...
refactor cache to use atomic uint
2021-01-19 23:23:41 +01:00
Florian Schade
f13530425a
move cache to sync package
...
rollback indexer map
use sync.pool for cache entries
add tests for cache
remove main locks from nrwmutex and use sync.map and sync.pool instead
bump dockerfile go version
2021-01-19 23:23:41 +01:00
Florian Schade
a02fb890f7
remove locking from accounts service
...
add a cached named rwlock pkg
use sync.map in the cache pkg
use named rwlock in indexer pkg
use sync.map in indexer pkg
remove husky
2021-01-19 23:23:41 +01:00
Willy Kloucek
84e0d70323
get rid of unused AccountsDataPath
2020-12-11 08:33:02 +01:00
David Christofas
0c4d46ee2f
implement tracing in the account service
2020-12-04 14:28:59 +01:00
Florian Schade
e39cd16617
add LastPasswordChangeDateTime to cache key
2020-11-27 16:18:22 +01:00
Florian Schade
2bc7f2175c
straight out code because staticcheck error
2020-11-27 16:18:22 +01:00
Florian Schade
2a259dd3b1
add Unset to cache.go
...
harden accounts cache security
2020-11-27 16:18:22 +01:00
Florian Schade
11ba46eb88
remove accounts cache from basic auth middleware
...
move cache to ocis-pkg
add password validation cache to accounts service
2020-11-26 13:52:24 +01:00
A.Unger
951a441f65
cleanup old comments
2020-11-11 15:52:13 +01:00
A.Unger
83d9b0c97d
Merge branch 'master' into ocis-1018
2020-11-11 15:38:46 +01:00
A.Unger
76c633e650
wip
2020-11-11 11:50:53 +01:00
David Christofas
14063508bb
make hash difficulty configurable
2020-11-11 10:26:33 +05:45
David Christofas
7115b6f661
change hashing algorithm from SHA-512 to bcrypt
...
Even though SHA-512 is currently considered a secure algorithm it is not the best choice for password hashing. As this change introduces a breaking change it is beast to introduce it as early as possible to prevent us from having to implement a migration strategy
Signed-off-by: David Christofas <dchristofas@owncloud.com >
2020-11-11 10:26:33 +05:45
Jörn Friedrich Dreyer
0c6e8881c3
fix 820 - race condition
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-11-10 15:07:27 +01:00
Jörn Friedrich Dreyer
e2b5d64618
fix recursive json marshaling
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-11-05 13:06:05 +01:00
Jörn Friedrich Dreyer
aac932b6e0
fix tons of ocs tests
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-11-05 13:06:05 +01:00
Jörn Friedrich Dreyer
8157ac241e
put back the role hole
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-11-05 13:06:05 +01:00