zitadel/internal/integration
Livio Spring 0e181b218c
feat: implement user schema management (#7416)
This PR adds the functionality to manage user schemas through the new user schema service.
It includes the possibility to create a basic JSON schema and also provides a way on defining permissions (read, write) for owner and self context with an annotation.

Further annotations for OIDC claims and SAML attribute mappings will follow.

A guide on how to create a schema and assign permissions has been started. It will be extended though out the process of implementing the schema and users based on those.

Note:
This feature is in an early stage and therefore not enabled by default. To test it out, please enable the UserSchema feature flag on your instance / system though the feature service.
2024-03-12 13:50:13 +00:00
..
config fix(setup): init projections (#7194) 2024-01-25 17:28:20 +01:00
assert_test.go feat: impersonation roles (#7442) 2024-02-28 10:21:11 +00:00
assert.go feat: impersonation roles (#7442) 2024-02-28 10:21:11 +00:00
client.go feat: implement user schema management (#7416) 2024-03-12 13:50:13 +00:00
integration_test.go AddHumanUser tests 2023-04-28 14:39:53 +03:00
integration.go fix: add additional permission tests to user v2 query endpoints (#7382) 2024-03-08 08:37:23 +00:00
oidc.go chore(ci): merge test runs (#7388) 2024-02-19 07:50:37 +01:00
rand.go feat: restrict languages (#6931) 2023-12-05 11:12:01 +00:00
usertype_string.go feat(api): add organisation service (#6340) 2023-08-11 14:19:14 +00:00