Daniël Franke
053ffc869f
Change invitations to use service tracing provider
...
This changes the invitations service to use the service tracing provider.
2023-07-25 12:06:42 +02:00
mmattel
6ad53971ef
[docs-only] Increase readability for log level values in the description
2023-07-07 10:33:42 +02:00
mmattel
d7b447b791
[docs-only] Increase readability for tracing values in the description
2023-07-07 09:50:39 +02:00
Ralf Haferkamp
c9a9fddef1
Consitently switch to stretchr/testify
...
We were using stretchr/testify and test-go/testify inconsitently and
sometimes mixed in the same tests. This can cause very strange issue,
e.g when using things like mock.MatchedBy().
This moves all our code to stretchr/testify, which seems to be far
more active and maintained then test-go/testify.
2023-06-29 13:44:49 +02:00
Daniel Swärd
571d2318c0
Add missing span kind for tracing. ( #6471 )
...
* Add missing span kind for tracing.
* Add missing spanKind for tracing.
2023-06-22 10:09:10 +02:00
mmattel
758192bd6d
[docs-only] Fix some envvar descriptions
2023-06-09 13:03:17 +02:00
jkoberg
d347448ec0
remove duplicated sutureservice code
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2023-06-02 12:02:27 +02:00
Phil Davis
4874da778c
Reword 'allow to' sentences
2023-05-18 09:48:29 +05:45
Daniël Franke
a52ebd1f79
Make getUserByParams private.
2023-04-19 10:46:50 +02:00
Daniël Franke
81491efdc7
Remove GetUserByEmail method.
2023-04-19 10:19:07 +02:00
Daniël Franke
30edab9f69
Search users by username instead of by email
...
As some setups don't have email addresses setup or reuse email
addresses, the keycloak search has to be done by username as that
is guaranteed to always be unique and defined.
This PR changes that.
2023-04-18 11:43:13 +02:00
Daniël Franke
2d8fb2549a
Add modified mock.
2023-04-14 15:09:54 +02:00
Daniël Franke
2e8b741530
improve readme
...
Co-authored-by: Martin <github@diemattels.at >
2023-04-14 15:09:54 +02:00
Daniël Franke
8e32b4f5da
Integrate keycloak and events data into graph.
...
This PR adds the data from keycloak and events into the GDPR export of
the graph service.
2023-04-14 15:09:54 +02:00
kobergj
e46041b01f
Merge pull request #5955 from owncloud/ainmosni/feature/keycloak-pkg
...
Add keycloak package.
2023-03-30 15:01:49 +02:00
Daniël Franke
bc9ba63b06
Fix tests for invitations service.
2023-03-30 11:12:00 +02:00
Daniël Franke
5793970e5d
Add keycloak package.
...
This PR adds the keycloak package, which contains the following:
* More genericised functions for the invitations backend.
* User query functions.
* PII query functions.
2023-03-29 13:37:03 +02:00
mmattel
052cd0f273
Fix invitations README.md
2023-03-29 11:31:09 +02:00
Jörn Friedrich Dreyer
a1bb47b180
drop commented code
2023-03-24 12:10:58 +01:00
Daniël Franke
10f4af1e59
Instead of trying to guess names, ignore them.
2023-03-24 11:43:29 +01:00
Daniël Franke
177cd0bb57
Update services/invitations/pkg/config/config.go
...
Co-authored-by: Martin <github@diemattels.at >
2023-03-24 11:43:26 +01:00
Daniël Franke
1a7e2fd782
Update services/invitations/pkg/config/config.go
...
Co-authored-by: Martin <github@diemattels.at >
2023-03-24 11:43:22 +01:00
Daniël Franke
361af723a5
Update services/invitations/pkg/config/config.go
...
Co-authored-by: Martin <github@diemattels.at >
2023-03-24 11:43:18 +01:00
Daniël Franke
9355ed6812
Add tests for keycloak backend.
2023-03-24 11:43:14 +01:00
Daniël Franke
f244869e91
Use keycloak for invitations backend.
...
As keycloak already supports everything needed for the required
invitation flow, it's ideal to use as the first backend to create users
and to send them invitation mails.
This PR implements that as the first and (for now) only backend.
2023-03-24 11:43:11 +01:00
Jörn Friedrich Dreyer
fc5e4ea7d1
generic http backend provisioning requests
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2023-03-24 11:43:07 +01:00
Jörn Friedrich Dreyer
f8fd49a9a9
invitation implementation outline
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2023-03-24 11:42:53 +01:00
Jörn Friedrich Dreyer
f805cca363
initial invitations skeleton
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2023-03-24 11:42:48 +01:00