-
Notifications
You must be signed in to change notification settings - Fork 3
Implement new accounts API query options #30
Conversation
@refs any Idea how we could provision users?
password is not encrypted ... hm need to fix that |
735f915
to
12f71ef
Compare
I think the import command was meant to do that 🤔 |
12f71ef
to
cda008e
Compare
Adding the Blocked label because #22 will be merged first. Once we merge all PR on ocis, ocis-accounts, ocis-settings and ocis-proxy, work on this will resume. |
This is strictly for migrating users from another source. The accounts-service should have a seperate command to create users from cli. |
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
cda008e
to
9151ddd
Compare
rebased on #22, unblocking |
will implement query parsing tomorrow |
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
ed9a68f
to
0b441a8
Compare
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
ocis-graph will be responsible for building graph api resources like user and groups as well as their relationships. ocis accounts deals users and groups with all properties necessary to provision user accounts. Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
dc4919a
to
eab0a24
Compare
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
eab0a24
to
bea2f1b
Compare
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
3a5ddbd
to
28329c4
Compare
Here is an overview of what got changed by this pull request: Complexity increasing per file
==============================
- pkg/provider/ldap.go 16
- pkg/service/v0/service.go 13
- pkg/provider/ldap_test.go 4
See the complete overview on Codacy |
It turns out upstream does not implement LdapAdd or LdapDelete messages, so we will change the architecture to a sync based approach where all users and groups are stored by ocis-accounts directly. We will revisit this when time permits. For now we are going with a sync based approach in a new PR. |
We updated the api to follow the google recommendations and use LDAP as the storage backend.
ownclouduuid
to store a uuid for ocis accountspart of https://github.com/owncloud/ocis-glauth/issues/13