Commit Graph
147 Commits
Author SHA1 Message Date
Livio SpringandGitHub 80961125a7 feat(API): support V2 token and session token usage (#6180)
This PR adds support for userinfo and introspection of V2 tokens. Further V2 access tokens and session tokens can be used for authentication on the ZITADEL API (like the current access tokens).
2023-07-14 11:16:16 +00:00
14b8cf4894 feat(api): add OIDC session service (#6157)
This PR starts the OIDC implementation for the API V2 including the Implicit and Code Flow.


Co-authored-by: Livio Spring <[email protected]>
Co-authored-by: Tim Möhlmann <[email protected]>
Co-authored-by: Stefan Benz <[email protected]>
2023-07-10 13:27:00 +00:00
Elio BischofandGitHub bb756482c7 feat: push telemetry (#6027)
* document analytics config

* rework configuration and docs

* describe HandleActiveInstances better

* describe active instances on quotas better

* only projected events are considered

* cleanup

* describe changes at runtime

* push milestones

* stop tracking events

* calculate and push 4 in 6 milestones

* reduce milestone pushed

* remove docs

* fix scheduled pseudo event projection

* push 5 in 6 milestones

* push 6 in 6 milestones

* ignore client ids

* fix text array contains

* push human readable milestone type

* statement unit tests

* improve dev and db performance

* organize imports

* cleanup

* organize imports

* test projection

* check rows.Err()

* test search query

* pass linting

* review

* test 4 milestones

* simplify milestone by instance ids query

* use type NamespacedCondition

* cleanup

* lint

* lint

* dont overwrite original error

* no opt-in in examples

* cleanup

* prerelease

* enable request headers

* make limit configurable

* review fixes

* only requeue special handlers secondly

* include integration tests

* Revert "include integration tests"

This reverts commit 96db9504ecdb4e73451f09554fd749cd7c27341f.

* pass reducers

* test handlers

* fix unit test

* feat: increment version

* lint

* remove prerelease

* fix integration tests
2023-07-06 08:38:13 +02:00
FabiandGitHub af4ef9ed59 docs: update issue templates (#5957)
* Update proposal.yaml

* docs: issue template improvement

* docs: issue template docs

* Update config.yml

* Update config.yml
2023-06-08 10:16:45 +00:00
Tim MöhlmannandGitHub f456168a74 feat: session v2 passkey authentication (#5952) 2023-06-07 17:28:42 +02:00
FabiandGitHub 7a0fa2aad0 docs: improvement issue template (#5955)
* docs: improvement issue template

* docs: add issue template for docs

* docs: add issue template for proposal

* delete file

* docs: update bug template
2023-05-31 13:55:30 +02:00
FabiandGitHub 2e29226c2f chore: add dry to pr template (#5907)
docs: add dry to pr template
2023-05-22 09:33:23 +02:00
Tim MöhlmannandGitHub 62e35b266d chore: exclude generated files from coverage (#5884) 2023-05-17 14:22:16 +00:00
240b799fd3 chore: bump Helm charts from next (#5815)
Co-authored-by: Livio Spring <[email protected]>
2023-05-12 05:06:54 +00:00
FabiandGitHub 74377c2c37 docs: remove tasklist (#5806) 2023-05-05 12:22:39 +00:00
Tim Möhlmann 5f0c1b5290 resolve comments 2023-05-03 15:10:27 +02:00
Tim Möhlmann c839cb3ce0 tie loose ends, documentation 2023-05-02 19:24:24 +03:00
Tim Möhlmann bd3820cc6c correct the coverpkg path 2023-04-27 12:03:57 +03:00
Tim Möhlmann 03789d43e5 re-enable PR build 2023-04-26 20:29:43 +03:00
Tim Möhlmann ec8f741e58 coverage reports 2023-04-26 20:12:58 +03:00
Tim Möhlmann e1655c3fbb Revert "temporarily remove other workflow for fast running"
This reverts commit 68200dcbe9.
2023-04-26 20:03:40 +03:00
Tim Möhlmann 90ba3a8d92 poll on test start 2023-04-26 19:54:47 +03:00
Tim Möhlmann 234186c60c do not run tests in parallel 2023-04-25 18:30:08 +03:00
Tim Möhlmann 68200dcbe9 temporarily remove other workflow for fast running 2023-04-25 18:11:53 +03:00
Tim Möhlmann 79084089ea add github action for integration tests 2023-04-25 18:11:04 +03:00
Elio BischofandGitHub 1e63c2eea3 chore: remove duplicate step (#5624) 2023-04-06 13:46:21 +00:00
SilvanandGitHub 698f46fe6a chore: update dependencies (#5401)
* chore(backend): update dependencies

* chore(pipeline): update golangci-lint
2023-04-06 06:29:55 +00:00
SilvanandGitHub 5c8748d769 chore: change action timeout (#5604) 2023-04-05 16:27:48 +02:00
cf9d74f4d7 ci(helm): inform charts repo about releases (#4544)
* ci(helm): inform charts repo about releases

* typo

* use gh app token

---------

Co-authored-by: Livio Spring <[email protected]>
2023-04-05 11:08:01 +02:00
4f5b195420 fix(console): link to azure-ad (#5599)
fix: link to azure-ad

Co-authored-by: Livio Spring <[email protected]>
2023-04-03 13:27:26 +00:00
SilvanandGitHub dd84b93ac3 fix(token): filter users by instance id (#5596)
* fix(token): filter users by instance id
2023-04-03 12:56:37 +00:00
abacb6c5aa chore: improve development for non-Linux contributors (#5288)
* test: fix e2e against console dev server

* chore: get rid of network_mode host

* explain e2e commands

* chore: fix pipelines

* fix e2e paths

* fix dockerized e2e

* chore: map cypress run service ports

* simplify localhost

* access db via compose service

* access db via compose service

* fix npm run open:angular and e2e:angular

* docs: add empty line

* chore: remove unused file

* docs:  update contrib

---------

Co-authored-by: adlerhurst <[email protected]>
2023-02-28 17:49:19 +00:00
Livio SpringandGitHub fa1e6c0bb2 chore(workflow): update actions (node 16) (#5177) 2023-02-17 12:31:55 +01:00
Livio SpringandGitHub b9b0e5dead chore: set 2.18.2 as stable (#5168)
* chore: set 2.18.1 as stable

* Update release-channels.yaml

* prevent rebuilding / retesting binary on stable channel change
2023-02-17 10:56:15 +01:00
Elio BischofandGitHub b8e72583eb chore: use new GitHub tasklist feature (#5184)
* chore: use new GitHub tasklist feature

* Update task.md

* Update task.md
2023-02-09 13:47:25 +01:00
dc2a4ea92c chore: add pr template (#4959)
Co-authored-by: Silvan <[email protected]>
2023-01-03 10:32:28 +00:00
FabiandGitHub 9d78fb66dc chore: remove view from project where to add the issues (#4960) 2022-12-30 09:17:00 +01:00
FabiandGitHub a62ec23fd7 chore: change user story template (#4954)
* chore: change user story template

* Update task.md
2022-12-29 13:08:47 +00:00
FabiandGitHub 802e1d1b1f chore: add issues to product management board (#4946) 2022-12-29 10:38:44 +00:00
FabiandGitHub 8fa0e3843b docs: Update BUG_REPORT.yaml (#4793)
Update BUG_REPORT.yaml
2022-11-30 18:46:50 +00:00
FabiandGitHub 21a4e73bb6 docs: revert change on bug report template (#4792) 2022-11-30 14:34:45 +00:00
FabiandGitHub 2915303f91 docs: revert change on bug report template (#4790) 2022-11-30 14:00:31 +00:00
FabiandGitHub f4437ed797 docs: revert change on bug report template (#4785)
* docs: revert change on bug report template

* docs: revert change on bug report template
2022-11-30 13:13:54 +00:00
62c03bc65d docs: Product management (#4715)
* docs: bug report form

* docs: issue label description

* Update .github/ISSUE_TEMPLATE/BUG_REPORT.yaml

Co-authored-by: Florian Forster <[email protected]>

* docs: passwordless registration

* docs: passwordless registration

* docs: add error response to oidc possible errors

Co-authored-by: Florian Forster <[email protected]>
2022-11-24 09:44:53 +01:00
29441ce4b6 feat: save last occurrence of failed events and fix instance filtering (#4710)
* fix: filter failed events and current sequence correctly

* fix failed events sorting column

* feat: save last occurrence of failed event

* fix failedEvents query and update sql statements

* change sql statement to only create index

* fix linting

* fix linting

* Update internal/query/failed_events.go

Co-authored-by: Silvan <[email protected]>

* update job name on test-docs to match the one from test-code

Co-authored-by: Silvan <[email protected]>
2022-11-18 13:49:38 +01:00
SilvanandGitHub dbb18342a1 chore(linting): add golang-ci lint config (#3899)
* chore(linting): add golang-ci lint config

* more linters

* document more linters

* describe more linters

* describe more linters

* add descriptions

* add descriptions

* config is now valid

* try in action

* add runs on

* dont change out format

* make a change

* make a change

* add timeout

* maybe this way?

* oupsi

* only new issues

* chore: linter settings

* chore: concurRency

* docs(contrib): add linter

* chore: rename github job

* chore: rename github job

* chore(linter): use latest

* chore(linter): version

* chore(action): add working directory

* chore(linting): remove generated files

* build cache

* docs(contrib): recommend golangci-lint as linter in IDE
2022-11-16 11:43:24 +01:00
Livio SpringandGitHub d190567a20 fix issue template (#4690) 2022-11-11 12:40:25 +00:00
6a25fb5155 add chat to GH issues (#4687)
Co-authored-by: Livio Spring <[email protected]>
2022-11-11 07:40:31 +00:00
Livio SpringandGitHub 5b4b29f8ce fix issue template (#4689) 2022-11-10 15:55:21 +00:00
FabiandGitHub cb22a7f39c docs: bug report form (#4688)
* docs: bug report form

* docs: bug report form
2022-11-10 16:21:50 +01:00
Elio BischofandGitHub c0f65088a1 ci(e2e): fix typo in workflow (#4527) 2022-10-10 10:46:35 +02:00
Christian JakobandGitHub 0b7ca8a143 ci(e2e): get correct last semver tag (#4497)
fix: get last senver tag
2022-10-07 09:18:47 +00:00
Elio BischofandGitHub c98170c19b ci(e2e): save interesting container logs (#4442)
* ci(e2e): save prepare logs

* workflow run and dispatch logs

* ensure artifact dir exists

* fix steps order
2022-09-23 13:37:39 +02:00
38026c9d63 chore(workflow): add all issue to kanban project (#4390)
* issuetoproject.yaml

* update repository

* change name and fix typo

Co-authored-by: Livio Spring <[email protected]>
2022-09-21 07:32:06 +00:00
Stefan BenzandGitHub 7a5f7f82cf feat(saml): implementation of saml for ZITADEL v2 (#3618) 2022-09-12 18:18:08 +02:00