mirror of
https://github.com/zitadel/zitadel.git
synced 2025-03-01 11:37:23 +00:00

* get key by id and cache them * userinfo from events for v2 tokens * improve keyset caching * concurrent token and client checks * client and project in single query * logging and otel * drop owner_removed column on apps and authN tables * userinfo and project roles in go routines * get oidc user info from projections and add actions * add avatar URL * some cleanup * pull oidc work branch * remove storage from server * add config flag for experimental introspection * legacy introspection flag * drop owner_removed column on user projections * drop owner_removed column on useer_metadata * query userinfo unit test * query introspection client test * add user_grants to the userinfo query * handle PAT scopes * bring triggers back * test instance keys query * add userinfo unit tests * unit test keys * go mod tidy * solve some bugs * fix missing preferred login name * do not run triggers in go routines, they seem to deadlock * initialize the trigger handlers late with a sync.OnceValue * Revert "do not run triggers in go routines, they seem to deadlock" This reverts commit 2a03da2127b7dc74552ec25d4772282a82cc1cba. * add missing translations * chore: update go version for linting * pin oidc version * parse a global time location for query test * fix linter complains * upgrade go lint * fix more linting issues --------- Co-authored-by: Stefan Benz <46600784+stebenz@users.noreply.github.com>
48 lines
1.3 KiB
JSON
48 lines
1.3 KiB
JSON
{
|
|
"user": {
|
|
"id": "231965491734773762",
|
|
"creation_date": "2023-09-15T06:10:07.434142+00:00",
|
|
"change_date": "2023-11-14T13:27:02.072318+00:00",
|
|
"sequence": 1148,
|
|
"state": 1,
|
|
"resource_owner": "231848297847848962",
|
|
"username": "tim+tesmail@zitadel.com",
|
|
"preferred_login_name": "tim+tesmail@zitadel.com@demo.localhost",
|
|
"human": {
|
|
"first_name": "Tim",
|
|
"last_name": "Mohlmann",
|
|
"nick_name": "muhlemmer",
|
|
"display_name": "Tim Mohlmann",
|
|
"avatar_key": null,
|
|
"email": "tim+tesmail@zitadel.com",
|
|
"is_email_verified": true,
|
|
"phone": "+40123456789",
|
|
"is_phone_verified": false
|
|
},
|
|
"machine": null
|
|
},
|
|
"org": {
|
|
"name": "demo",
|
|
"primary_domain": "demo.localhost"
|
|
},
|
|
"metadata": [
|
|
{
|
|
"creation_date": "2023-11-14T13:26:03.553702+00:00",
|
|
"change_date": "2023-11-14T13:26:03.553702+00:00",
|
|
"sequence": 1147,
|
|
"resource_owner": "231848297847848962",
|
|
"key": "bar",
|
|
"value": "Zm9v"
|
|
},
|
|
{
|
|
"creation_date": "2023-11-14T13:25:57.171368+00:00",
|
|
"change_date": "2023-11-14T13:25:57.171368+00:00",
|
|
"sequence": 1146,
|
|
"resource_owner": "231848297847848962",
|
|
"key": "foo",
|
|
"value": "YmFy"
|
|
}
|
|
],
|
|
"user_grants": null
|
|
}
|