zitadel/internal/repository
Tim Möhlmann 6398349c24
feat(oidc): token exchange impersonation (#7516)
* add token exchange feature flag

* allow setting reason and actor to access tokens

* impersonation

* set token types and scopes in response

* upgrade oidc to working draft state

* fix tests

* audience and scope validation

* id toke and jwt as input

* return id tokens

* add grant type  token exchange to app config

* add integration tests

* check and deny actors in api calls

* fix instance setting tests by triggering projection on write and cleanup

* insert sleep statements again

* solve linting issues

* add translations

* pin oidc v3.15.0

* resolve comments, add event translation

* fix refreshtoken test

* use ValidateAuthReqScopes from oidc

* apparently the linter can't make up its mind

* persist actor thru refresh tokens and check in tests

* remove unneeded triggers
2024-03-20 10:18:46 +00:00
..
action fix(setup): init projections (#7194) 2024-01-25 17:28:20 +01:00
asset refactor: rename package errors to zerrors (#7039) 2023-12-08 15:30:55 +01:00
authrequest fix(setup): init projections (#7194) 2024-01-25 17:28:20 +01:00
deviceauth fix(setup): init projections (#7194) 2024-01-25 17:28:20 +01:00
execution feat: query side for executions and targets for actions v2 (#7524) 2024-03-14 09:56:23 +00:00
feature feat(oidc): token exchange impersonation (#7516) 2024-03-20 10:18:46 +00:00
flow refactor: rename package errors to zerrors (#7039) 2023-12-08 15:30:55 +01:00
idp refactor: rename package errors to zerrors (#7039) 2023-12-08 15:30:55 +01:00
idpconfig refactor: rename package errors to zerrors (#7039) 2023-12-08 15:30:55 +01:00
idpintent fix(setup): init projections (#7194) 2024-01-25 17:28:20 +01:00
instance feat: impersonation roles (#7442) 2024-02-28 10:21:11 +00:00
keypair fix(setup): init projections (#7194) 2024-01-25 17:28:20 +01:00
limits fix(setup): init projections (#7194) 2024-01-25 17:28:20 +01:00
member refactor: rename package errors to zerrors (#7039) 2023-12-08 15:30:55 +01:00
metadata refactor: rename package errors to zerrors (#7039) 2023-12-08 15:30:55 +01:00
milestone fix(setup): init projections (#7194) 2024-01-25 17:28:20 +01:00
oidcsession feat(oidc): token exchange impersonation (#7516) 2024-03-20 10:18:46 +00:00
org fix(setup): init projections (#7194) 2024-01-25 17:28:20 +01:00
policy refactor: rename package errors to zerrors (#7039) 2023-12-08 15:30:55 +01:00
project fix(setup): init projections (#7194) 2024-01-25 17:28:20 +01:00
pseudo feat: push telemetry (#6027) 2023-07-06 08:38:13 +02:00
quota fix(setup): init projections (#7194) 2024-01-25 17:28:20 +01:00
restrictions fix(setup): init projections (#7194) 2024-01-25 17:28:20 +01:00
session fix(setup): init projections (#7194) 2024-01-25 17:28:20 +01:00
settings refactor: rename package errors to zerrors (#7039) 2023-12-08 15:30:55 +01:00
target feat: query side for executions and targets for actions v2 (#7524) 2024-03-14 09:56:23 +00:00
user feat(oidc): token exchange impersonation (#7516) 2024-03-20 10:18:46 +00:00
usergrant fix(setup): init projections (#7194) 2024-01-25 17:28:20 +01:00