Florian Forster
d2e07636c9
chore: proxy plausible ( #3032 )
2022-01-18 11:40:46 +01:00
Florian Forster
311df70a3f
docs: allow privacy friendly analytics in docs page and set hsts ( #3006 )
...
* chore: prepare deployment to netlify instead of cloudflare
* add badge
2022-01-18 09:04:48 +01:00
dependabot[bot]
7ea618121e
chore(deps): bump shelljs from 0.8.4 to 0.8.5 in /docs ( #3007 )
...
Bumps [shelljs](https://github.com/shelljs/shelljs ) from 0.8.4 to 0.8.5.
- [Release notes](https://github.com/shelljs/shelljs/releases )
- [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/shelljs/shelljs/compare/v0.8.4...v0.8.5 )
---
updated-dependencies:
- dependency-name: shelljs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-17 13:32:28 +01:00
dependabot[bot]
88ce186e80
chore(deps): bump follow-redirects from 1.14.6 to 1.14.7 in /docs ( #3008 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.6 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.6...v1.14.7 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-17 13:31:59 +01:00
Silvan
c542cab4f8
feat(queries): user grants ( #2838 )
...
* refactor(domain): add user type
* fix(projections): start with login names
* fix(login_policy): correct handling of user domain claimed event
* fix(projections): add members
* refactor: simplify member projections
* add migration for members
* add metadata to member projections
* refactor: login name projection
* fix: set correct suffixes on login name projections
* test(projections): login name reduces
* fix: correct cols in reduce member
* test(projections): org, iam, project members
* member additional cols and conds as opt,
add project grant members
* fix(migration): members
* fix(migration): correct database name
* migration version
* migs
* better naming for member cond and col
* split project and project grant members
* prepare member columns
* feat(queries): membership query
* test(queries): membership prepare
* fix(queries): multiple projections for latest sequence
* fix(api): use query for membership queries in auth and management
* feat: org member queries
* fix(api): use query for iam member calls
* fix(queries): org members
* fix(queries): project members
* fix(queries): project grant members
* fix(query): member queries and user avatar column
* member cols
* fix(queries): membership stmt
* fix user test
* fix user test
* fix(projections): add user grant projection
* fix(user_grant): handle state changes
* add state to migration
* fix(management): use query for user grant requests
* merge eventstore-naming into user-grant-projection
* feat(queries): user grants
* fix(migrations): version
* fix(api): user query for user grants
* fix(query): event mappers for usergrant aggregate
* fix(projection): correct aggregate for user grants
* fix(queries): user grant roles as list contains
* cleanup reducers
* fix avater_key to avatar_key
* tests
* cleanup
* cleanup
* add resourceowner query
* fix: user grant project name search query
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
Co-authored-by: fabi <fabienne.gerschwiler@gmail.com>
2022-01-14 09:45:50 +00:00
Fabi
ac7a26b9df
docs: add primary domain scope section to identity brokering guide ( #2972 )
...
* docs: add primary domain scope section to identity brokering guide
* Update docs/docs/guides/authentication/identity-brokering.md
Co-authored-by: mffap <mpa@caos.ch>
Co-authored-by: mffap <mpa@caos.ch>
2022-01-12 09:28:35 +01:00
Max Peintner
68827dfdcd
docs: styling, concepts cleanup ( #2643 )
...
* Architecture Scenarios B2B B2C
* b2b b2c
* cleanup concepts
* homepage links, b2c docs
* b2c, new homepage, custom components
* more content
* fix rxjs
* temp remove architecture scenarios
* temp remove architecture scenarios
* Update docs/src/pages/index.js
Co-authored-by: Florian Forster <florian@caos.ch>
* update docusaurus & review scenarios
* refactor user login guide (#2921 )
* Update docs/docs/guides/architecture-scenarios/b2b.mdx
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
* Update docs/docs/guides/architecture-scenarios/b2b.mdx
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
* Update docs/docs/guides/architecture-scenarios/b2b.mdx
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
* Update docs/docs/guides/architecture-scenarios/b2b.mdx
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
* Update docs/docs/guides/architecture-scenarios/b2c.mdx
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
* Update docs/docs/guides/architecture-scenarios/b2c.mdx
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
* Update docs/docs/guides/architecture-scenarios/b2b.mdx
Co-authored-by: mffap <mpa@caos.ch>
* Update docs/docs/guides/architecture-scenarios/b2b.mdx
Co-authored-by: mffap <mpa@caos.ch>
* Update docs/docs/guides/architecture-scenarios/b2b.mdx
Co-authored-by: mffap <mpa@caos.ch>
* Update docs/docs/guides/architecture-scenarios/b2c.mdx
Co-authored-by: mffap <mpa@caos.ch>
* Update docs/docs/guides/architecture-scenarios/b2c.mdx
Co-authored-by: mffap <mpa@caos.ch>
* Update docs/docs/guides/architecture-scenarios/b2c.mdx
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
* user-login splitup
* files
* organize files
* cleanup authmethods
* solution scenarios
* add link to authz
* Update docs/docs/guides/authentication/authmethods/implicit.mdx
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* Update docs/docs/guides/authentication/authmethods/implicit.mdx
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* fix broken links
* Update docs/docs/guides/solution-scenarios/b2c.mdx
Co-authored-by: Florian Forster <florian@caos.ch>
* c for consumer
Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
Co-authored-by: mffap <mpa@caos.ch>
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2022-01-11 20:48:13 +01:00
Fabi
2bbbc3551a
docs: error messages ( #2889 )
...
* docs: add error messages
* docs: add error messages
* docs: add error messages screen shots
* Update docs/docs/manuals/error-messages.md
Co-authored-by: Florian Forster <florian@caos.ch>
* docs: add error messages screen shots
* docs: rename file
Co-authored-by: Florian Forster <florian@caos.ch>
2022-01-06 08:32:08 +01:00
Florian Forster
5f2b88be51
docs: fix broken docs pipeline ( #2936 )
...
* refactor user login guide (#2921 )
* docs: fix docusaurus issues
* update yarn dep
Co-authored-by: Max Peintner <max@caos.ch>
2022-01-06 08:02:40 +01:00
mffap
d7cb4cb055
docs(reamde): logo light, text improvements ( #2924 )
2022-01-05 23:08:49 +01:00
Florian Forster
738a5821da
docs: update docsearch and improve trailing slash handling ( #2908 )
...
* Update docusaurus.config.js
* well, good morning
* trial by error with pages
2021-12-30 09:01:47 +01:00
Fabi
cf727b7fff
fix: Custom texts ( #2875 )
...
* feat: delete org
* fix: return is default on custom message text
* fix(projeciton): print stack trace on recover panic
* chore: print panic line
* fix: custom message text retunr nil, nil
* fix: custom message text template
* fix: remove isDefault from selection (#2876 )
* fix: custom message text query
Co-authored-by: adlerhurst <silvan.reusser@gmail.com>
Co-authored-by: Max Peintner <max@caos.ch>
2021-12-21 15:18:05 +01:00
Livio Amstutz
43f15953c3
feat: allow global org users to create org and self delete ( #2759 )
...
* fix: grant PROJECT_OWNER_VIEWER_GLOBAL org.create permission
* Update authz.yaml
* feat: delete my user
* console things
* lint
* signout after deletion
* stylelint rule
* Update authz.yaml
* Update authz.yaml
* setup step
* role SELF_MANAGEMENT_GLOBAL setup
* fix: change default role on global org
* Apply suggestions from code review
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
* Update console/src/assets/i18n/it.json
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
2021-12-09 08:41:21 +00:00
dependabot[bot]
f7743834b0
chore(deps): bump algoliasearch-helper from 3.5.5 to 3.6.2 in /docs ( #2734 )
...
Bumps [algoliasearch-helper](https://github.com/algolia/algoliasearch-helper-js ) from 3.5.5 to 3.6.2.
- [Release notes](https://github.com/algolia/algoliasearch-helper-js/releases )
- [Changelog](https://github.com/algolia/algoliasearch-helper-js/blob/develop/CHANGELOG )
- [Commits](https://github.com/algolia/algoliasearch-helper-js/compare/3.5.5...3.6.2 )
---
updated-dependencies:
- dependency-name: algoliasearch-helper
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-25 10:07:57 +01:00
Elio Bischof
b6449a2410
docs: document Ambassador v1.x requirement ( #2731 )
...
* docs: document Ambassador v1.x requirement
✅ Closes : #2575
* ambassador v1 links
Co-authored-by: Elio Bischof <elio@caos.ch>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
2021-11-23 15:29:25 +00:00
mffap
aa3eb274b7
docs: expand sidebar ( #2706 )
2021-11-19 10:31:59 +00:00
Livio Amstutz
004f14d1fe
docs: add openid certification ( #2705 )
2021-11-18 19:15:09 +01:00
Livio Amstutz
ebe2fbe1d5
fix: rename lifetime to expiration of pwless link in ImportHumanUserResponse ( #2687 )
2021-11-15 14:24:45 +01:00
Livio Amstutz
bd9f621030
docs: revocation_endpoint ( #2654 )
2021-11-15 08:37:05 +00:00
Max Peintner
12eed30c08
feat: add it-IT to internationalization ( #2439 )
...
* login it
* deepl translations, corrections
* login, en typos
* it internal, typo fixes
* message texts, optim console texts, guide for internationalization
* missing console, fix de, en
* Add missing keys from main
* translate missing keys
* add it to console selection, change it policy descriptors
* add missing i18n from jwt idp, fixes
* add missing translations
* missing translations
* fix
* auth user language change, interceptor
* remove multiline operator
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2021-11-15 08:23:35 +01:00
Livio Amstutz
5bc0520adb
docs: fix jwt profile iat and exp ( #2660 )
2021-11-11 17:56:30 +01:00
Livio Amstutz
fef9eb91f9
docs: add swagger editor links ( #2657 )
...
* docs: add swagger editor links
* Apply suggestions from code review
Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: Florian Forster <florian@caos.ch>
2021-11-11 13:56:16 +01:00
Livio Amstutz
ccf4828b50
feat: allow IAM and Org Owners to generate a passwordless registration link ( #2619 )
2021-11-05 14:57:10 +01:00
Livio Amstutz
fc6154cffc
feat: token revocation and OP certification ( #2594 )
...
* fix: try using only user session if no user is set (id_token_hint) on prompt none
* fix caos errors As implementation
* implement request mode
* return explicit error on invalid refresh token use
* begin token revocation
* token revocation
* tests
* tests
* cleanup
* set op config
* add revocation endpoint to config
* add revocation endpoint to config
* migration version
* error handling in token revocation
* migration version
* update oidc lib to 1.0.0
2021-11-03 08:35:24 +01:00
Max Peintner
8df5614e4d
docs(apis): cleanup navigation, better overview ( #2608 )
...
* api cards, cleanup overview
* endpoint, definition shortcuts, links
* update quickstart links
* mobile overflow
* Update docs/docs/apis/introduction.mdx
Co-authored-by: Florian Forster <florian@caos.ch>
* Update docs/docs/apis/introduction.mdx
Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: Florian Forster <florian@caos.ch>
2021-11-02 14:05:47 +01:00
Livio Amstutz
6ef0d92200
docs: remove client credentials from supported grant types ( #2586 )
2021-10-28 16:06:48 +02:00
Fabi
c190d5d1b7
feat: add some manager roles ( #2585 )
...
* feat: add some manager roles
* feat: add some manager roles
* fix indent
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2021-10-28 13:22:25 +02:00
Fabi
cd65fd8c17
feat: all project grant search query ( #2581 )
...
* feat: all project grant search query
* feat: all project grant search query
2021-10-27 09:26:01 +00:00
Max Peintner
153c9054ad
docs: overview in help, legal section ( #2532 )
...
* help, legal section
* Update docs/docs/legal/introduction.mdx
Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: Florian Forster <florian@caos.ch>
2021-10-21 17:02:25 +02:00
Fabi
6f984efb16
feat: add project resource owner serch query ( #2528 )
2021-10-19 09:39:36 +02:00
Max Peintner
13d0a9754c
docs: quickstart, guides overview ( #2524 )
...
* fix: components, styles
* col component
* list components, change contents
* fix link
2021-10-18 19:37:29 +00:00
Max Peintner
623c8e58b8
fix: add :not pseudo ( #2507 )
2021-10-13 15:17:24 +02:00
Max Peintner
591a460450
docs: rehaul styles ( #2505 )
...
* doc config
* css
* assets
* header color
* transparent navbar
* prettier success colors
* smaller navitems
* table, toast styles
* more toast colors
2021-10-13 10:06:12 +02:00
Fabi
3004a3825e
docs: user help ( #2484 )
...
* feat: loginname projection
* docs: refactor manuals
* fix: passwordless registation
* fix: pr comments
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2021-10-06 13:57:49 +02:00
Livio Amstutz
eb60fe8582
docs: improve docs with images ( #2474 )
...
* docs: exchange auth flow from mermaid to image
* docs: img
Co-authored-by: fabi <fabienne.gerschwiler@gmail.com>
2021-10-04 17:11:16 +02:00
Livio Amstutz
52c1494fe9
feat: choose preferred WebAuthN platform for passwordless registration ( #2469 )
...
* feat: request preferred platform type for passwordless registration when using link
* add text in console
2021-10-04 16:19:21 +02:00
mffap
b71413fa6c
add example ( #2456 )
2021-10-01 14:12:13 +02:00
Fabi
f14ca1dc00
docs: Admin training ( #2436 )
...
* docs: zitadel concepts
* docs: zitadel concepts
* docs: zitadel concepts
* docs: graphics
* docs: graphics
* docs: image zoom
* docs: readme fix
* docs: applications
* fix: graphics
* add plugins
* fix: links
* Update docs/docs/concepts/zitadel/objects/projects.md
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* Update docs/docs/concepts/zitadel/objects/projects.md
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* Update docs/docs/concepts/zitadel/objects/projects.md
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* Update docs/docs/concepts/zitadel/objects/projects.md
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* Update docs/docs/concepts/zitadel/objects/projects.md
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* Update docs/docs/concepts/zitadel/objects/projects.md
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* Update docs/docs/concepts/zitadel/objects/applications.md
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2021-09-30 11:49:57 +02:00
Silvan
39c35c9455
feat(queries): use org projection ( #2342 )
...
* job queue
* wg improvements
* start handler
* statement
* statements
* imporve handler
* improve statement
* statement in seperate file
* move handlers
* move query/old to query
* handler
* read models
* bulk works
* cleanup
* contrib
* rename readmodel to projection
* rename read_models schema to projections
* rename read_models schema to projections
* search query as func,
bulk iterates as long as new events
* add event sequence less query
* update checks for events between current sequence and sequence of first statement if it has previous sequence 0
* cleanup crdb projection
* refactor projection handler
* start with testing
* tests for handler
* remove todo
* refactor statement: remove table name,
add tests
* improve projection handler shutdown,
no savepoint if noop stmt,
tests for stmt handler
* tests
* start failed events
* seperate branch for contrib
* move statement constructors to crdb pkg
* correct import
* Subscribe for eventtypes (#1800 )
* fix: is default (#1737 )
* fix: use email as username on global org (#1738 )
* fix: use email as username on global org
* Update user_human.go
* Update register_handler.go
* chore(deps): update docusaurus (#1739 )
* chore: remove PAT and use GH Token (#1716 )
* chore: remove PAT and use GH Token
* fix env
* fix env
* fix env
* md lint
* trigger ci
* change user
* fix GH bug
* replace login part
* chore: add GH Token to sem rel (#1746 )
* chore: add GH Token to sem rel
* try branch
* add GH Token
* remove test branch again
* docs: changes acme to acme-caos (#1744 )
* changes acme to acme-caos
* Apply suggestions from code review
Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: Maximilian Panne <maximilian.panne@gmail.com>
Co-authored-by: Florian Forster <florian@caos.ch>
* feat: add additional origins on applications (#1691 )
* feat: add additional origins on applications
* app additional redirects
* chore(deps-dev): bump @angular/cli from 11.2.8 to 11.2.11 in /console (#1706 )
* fix: show org with regex (#1688 )
* fix: flag mapping (#1699 )
* chore(deps-dev): bump @angular/cli from 11.2.8 to 11.2.11 in /console
Bumps [@angular/cli](https://github.com/angular/angular-cli ) from 11.2.8 to 11.2.11.
- [Release notes](https://github.com/angular/angular-cli/releases )
- [Commits](https://github.com/angular/angular-cli/compare/v11.2.8...v11.2.11 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump stylelint from 13.10.0 to 13.13.1 in /console (#1703 )
* fix: show org with regex (#1688 )
* fix: flag mapping (#1699 )
* chore(deps-dev): bump stylelint from 13.10.0 to 13.13.1 in /console
Bumps [stylelint](https://github.com/stylelint/stylelint ) from 13.10.0 to 13.13.1.
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/13.10.0...13.13.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @types/node from 14.14.37 to 15.0.1 in /console (#1702 )
* fix: show org with regex (#1688 )
* fix: flag mapping (#1699 )
* chore(deps-dev): bump @types/node from 14.14.37 to 15.0.1 in /console
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 14.14.37 to 15.0.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump ts-protoc-gen from 0.14.0 to 0.15.0 in /console (#1701 )
* fix: show org with regex (#1688 )
* fix: flag mapping (#1699 )
* chore(deps): bump ts-protoc-gen from 0.14.0 to 0.15.0 in /console
Bumps [ts-protoc-gen](https://github.com/improbable-eng/ts-protoc-gen ) from 0.14.0 to 0.15.0.
- [Release notes](https://github.com/improbable-eng/ts-protoc-gen/releases )
- [Changelog](https://github.com/improbable-eng/ts-protoc-gen/blob/master/CHANGELOG.md )
- [Commits](https://github.com/improbable-eng/ts-protoc-gen/compare/0.14.0...0.15.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @types/jasmine from 3.6.9 to 3.6.10 in /console (#1682 )
Bumps [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine ) from 3.6.9 to 3.6.10.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jasmine )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump @types/google-protobuf in /console (#1681 )
Bumps [@types/google-protobuf](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/google-protobuf ) from 3.7.4 to 3.15.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/google-protobuf )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump grpc from 1.24.5 to 1.24.7 in /console (#1666 )
Bumps [grpc](https://github.com/grpc/grpc-node ) from 1.24.5 to 1.24.7.
- [Release notes](https://github.com/grpc/grpc-node/releases )
- [Commits](https://github.com/grpc/grpc-node/compare/grpc@1.24.5...grpc@1.24.7 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* lock
* chore(deps-dev): bump @angular/language-service from 11.2.9 to 11.2.12 in /console (#1704 )
* fix: show org with regex (#1688 )
* fix: flag mapping (#1699 )
* chore(deps-dev): bump @angular/language-service in /console
Bumps [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service ) from 11.2.9 to 11.2.12.
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/master/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/11.2.12/packages/language-service )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* package lock
* downgrade grpc
* downgrade protobuf types
* revert npm packs 🥸
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
* docs: update run and start section texts (#1745 )
* update run and start section texts
* adds showcase
Co-authored-by: Maximilian Panne <maximilian.panne@gmail.com>
* fix: additional origin list (#1753 )
* fix: handle api configs in authz handler (#1755 )
* fix(console): add model for api keys, fix toast, binding (#1757 )
* fix: add model for api keys, fix toast, binding
* show api clientid
* fix: missing patchvalue (#1758 )
* feat: refresh token (#1728 )
* begin refresh tokens
* refresh tokens
* list and revoke refresh tokens
* handle remove
* tests for refresh tokens
* uniqueness and default expiration
* rename oidc token methods
* cleanup
* migration version
* Update internal/static/i18n/en.yaml
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
* fixes
* feat: update oidc pkg for refresh tokens
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
* fix: correct json name of clientId in key.json (#1760 )
* fix: migration version (#1767 )
* start subscription
* eventtypes
* fix(login): links (#1778 )
* fix(login): href for help
* fix(login): correct link to tos
* fix: access tokens for service users and refresh token infos (#1779 )
* fix: access token for service user
* handle info from refresh request
* uniqueness
* postpone access token uniqueness change
* chore(coc): recommend code of conduct (#1782 )
* subscribe for events
* feat(console): refresh toggle out of granttype context (#1785 )
* refresh toggle
* disable if not code flow, lint
* lint
* fix: change oidc config order
* accept refresh option within flow
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* fix: refresh token activation (#1795 )
* fix: oidc grant type check
* docs: add offline_access scope
* docs: update refresh token status in supported grant types
* fix: update oidc pkg
* fix: check refresh token grant type (#1796 )
* configuration structs
* org admins
* failed events
* fixes
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: mffap <mpa@caos.ch>
Co-authored-by: Maximilian Panne <maximilian.panne@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
* remove comment
* aggregate reducer
* remove eventtypes
* add protoc-get-validate to mod
* fix transaltion
* upsert
* add gender on org admins,
allow to retry failed stmts after configurable time
* remove if
* sub queries
* fix: tests
* add builder to tests
* new search query
* rename searchquerybuilder to builder
* remove comment from code
* test with multiple queries
* add filters test
* current sequences
* make org and org_admins work again
* add aggregate type to current sequence
* fix(contibute): listing
* add validate module
* fix: search queries
* feat(eventstore): previous aggregate root sequence (#1810 )
* feat(eventstore): previous aggregate root sequence
* fix tests
* fix: eventstore v1 test
* add col to all mocked rows
* next try
* fix mig
* rename aggregate root to aggregate type
* update comment
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* small refactorings
* allow update multiple current sequences
* unique log id
* fix migrations
* rename org admin to org owner
* improve error handling and logging
* fix(migration): optimize prev agg root seq
* fix: projection handler test
* fix: sub queries
* small fixes
* additional event types
* correct org owner projection
* fix primary key
* feat(eventstore): jobs for projections (#2026 )
* fix: template names in login (#1974 )
* fix: template names in login
* fix: error.html
* fix: check for features on mgmt only (#1976 )
* fix: add sentry in ui, http and projection handlers (#1977 )
* fix: add sentry in ui, http and projection handlers
* fix test
* fix(eventstore): sub queries (#1805 )
* sub queries
* fix: tests
* add builder to tests
* new search query
* rename searchquerybuilder to builder
* remove comment from code
* test with multiple queries
* add filters test
* fix(contibute): listing
* add validate module
* fix: search queries
* remove unused event type in query
* ignore query if error in marshal
* go mod tidy
* update privacy policy query
* update queries
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* feat: Extend oidc idp with oauth endpoints (#1980 )
* feat: add oauth attributes to oidc idp configuration
* feat: return idpconfig id on create idp
* feat: tests
* feat: descriptions
* feat: docs
* feat: tests
* docs: update to beta 3 (#1984 )
* fix: role assertion (#1986 )
* fix: enum to display access token role assertion
* improve assertion descriptions
* fix nil pointer
* docs: eventstore (#1982 )
* docs: eventstore
* Apply suggestions from code review
Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: Florian Forster <florian@caos.ch>
* fix(sentry): trigger sentry release (#1989 )
* feat(send sentry release): send sentry release
* fix(moved step and added releasetag): moved step and added releasetag
* fix: set version for sentry release (#1990 )
* feat(send sentry release): send sentry release
* fix(moved step and added releasetag): moved step and added releasetag
* fix(corrected var name): corrected var name
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* fix: log error reason on terminate session (#1973 )
* fix: return default language file, if requested lang does not exist for default login texts (#1988 )
* fix: return default language file, if requested lang doesnt exists
* feat: read default translation file
* feat: docs
* fix: race condition in auth request unmarshalling (#1993 )
* feat: handle ui_locales in login (#1994 )
* fix: handle ui_locales in login
* move supportedlanguage func into i18n package
* update oidc pkg
* fix: handle closed channels on unsubscribe (#1995 )
* fix: give restore more time (#1997 )
* fix: translation file read (#2009 )
* feat: translation file read
* feat: readme
* fix: enable idp add button for iam users (#2010 )
* fix: filter event_data (#2011 )
* feat: Custom message files (#1992 )
* feat: add get custom message text to admin api
* feat: read custom message texts from files
* feat: get languages in apis
* feat: get languages in apis
* feat: get languages in apis
* feat: pr feedback
* feat: docs
* feat: merge main
* fix: sms notification (#2013 )
* fix: phone verifications
* feat: fix password reset as sms
* fix: phone verification
* fix: grpc status in sentry and validation interceptors (#2012 )
* fix: remove oauth endpoints from oidc config proto (#2014 )
* try with view
* fix(console): disable sw (#2021 )
* fix: disable sw
* angular.json disable sw
* project projections
* fix typos
* customize projections
* customizable projections,
add change date to projects
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: mffap <mpa@caos.ch>
Co-authored-by: Christian Jakob <47860090+thesephirot@users.noreply.github.com>
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* env file
* typo
* correct users
* correct migration
* fix: merge fail
* fix test
* fix(tests): unordered matcher
* improve currentSequenceMatcher
* correct certs
* correct certs
* add zitadel database on database list
* refctor switch in match
* enable all handlers
* Delete io.env
* cleanup
* add handlers
* rename view to projection
* rename view to projection
* fix type typo
* remove unnecessary logs
* refactor stmts
* simplify interval calculation
* fix tests
* fix unlock test
* fix migration
* migs
* fix(operator): update cockroach and flyway versions (#2138 )
* chore(deps): bump k8s.io/apiextensions-apiserver from 0.19.2 to 0.21.3
Bumps [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) from 0.19.2 to 0.21.3.
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.19.2...v0.21.3 )
---
updated-dependencies:
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump google.golang.org/api from 0.34.0 to 0.52.0
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.34.0 to 0.52.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/master/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.34.0...v0.52.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* start update dependencies
* update mods and otlp
* fix(build): update to go 1.16
* old version for k8s mods
* update k8s versions
* update orbos
* fix(operator): update cockroach and flyway version
* Update images.go
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Stefan Benz <stefan@caos.ch>
* fix import
* fix typo
* fix(migration): add org projection
* fix(projection): correct table for org events in org owners
* better insert stmt
* fix typo
* fix typo
* set max connection lifetime
* set max conns and conn lifetime in eventstore v1
* configure sql connection settings
* add mig for agg type index
* fix replace tab in yaml
* handler interfaces
* subscription
* first try
* handler
* move sql client initialization
* first part implemented
* removed all occurencies of org by id and search orgs
* fix merge issues
* cleanup code
* fix: queries implements orgviewprovider
* cleanup
* refactor text comparison
* remove unused file
* remove unused code
* log
* remove unused code
* remove unused field
* remove unused file
* refactor
* tests for search query
* remove try
* simplify state change mappers
* projection tests
* query functions
* move reusable objects to separate files
* rename domain column to primar_domain
* fix tests
* add current sequence
* remove log prints
* fix tests
* fix: verifier
* fix test
* rename domain col migrations
* simplify search response
* add custom column constructors
* fix: org projection table const
* fix: full column name
* feat: text query extension
* fix: tests for query
* number query
* add deprection message
* column in a single place (#2416 )
* column in a single place
* use projection for columns
* query column with aliases
* rename methods
* remove unused code
* column for current sequences
* global counter column
* fix is org unique
* fix: merge main and change actions / flow projections to new query side (#2434 )
* feat: actions (#2377 )
* feat(actions): begin api
* feat(actions): begin api
* api and projections
* fix: handle multiple statements for a single event in projections
* export func type
* fix test
* update to new reduce interface
* flows in login
* feat: jwt idp
* feat: command side
* feat: add tests
* actions and flows
* fill idp views with jwt idps and return apis
* add jwtEndpoint to jwt idp
* begin jwt request handling
* add feature
* merge
* merge
* handle jwt idp
* cleanup
* bug fixes
* autoregister
* get token from specific header name
* fix: proto
* fixes
* i18n
* begin tests
* fix and log http proxy
* remove docker cache
* fixes
* usergrants in actions api
* tests adn cleanup
* cleanup
* fix add user grant
* set login context
* i18n
Co-authored-by: fabi <fabienne.gerschwiler@gmail.com>
* change actions / flow projections to new query side
* fixes
* enable org projection
Co-authored-by: fabi <fabienne.gerschwiler@gmail.com>
* fixes
* cleanup
* add tests
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: mffap <mpa@caos.ch>
Co-authored-by: Maximilian Panne <maximilian.panne@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
Co-authored-by: Christian Jakob <47860090+thesephirot@users.noreply.github.com>
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
Co-authored-by: Stefan Benz <stefan@caos.ch>
Co-authored-by: fabi <fabienne.gerschwiler@gmail.com>
2021-09-29 13:20:57 +02:00
dependabot[bot]
583b1c42d4
chore(deps): bump google.golang.org/grpc from 1.40.0 to 1.41.0 ( #2427 )
...
* chore(deps): bump google.golang.org/grpc from 1.40.0 to 1.41.0
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.40.0 to 1.41.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.40.0...v1.41.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* validate
* ensure import
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: adlerhurst <silvan.reusser@gmail.com>
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2021-09-27 17:14:40 +02:00
Livio Amstutz
ed80a8bb1e
feat: actions ( #2377 )
...
* feat(actions): begin api
* feat(actions): begin api
* api and projections
* fix: handle multiple statements for a single event in projections
* export func type
* fix test
* update to new reduce interface
* flows in login
* feat: jwt idp
* feat: command side
* feat: add tests
* actions and flows
* fill idp views with jwt idps and return apis
* add jwtEndpoint to jwt idp
* begin jwt request handling
* add feature
* merge
* merge
* handle jwt idp
* cleanup
* bug fixes
* autoregister
* get token from specific header name
* fix: proto
* fixes
* i18n
* begin tests
* fix and log http proxy
* remove docker cache
* fixes
* usergrants in actions api
* tests adn cleanup
* cleanup
* fix add user grant
* set login context
* i18n
Co-authored-by: fabi <fabienne.gerschwiler@gmail.com>
2021-09-27 13:43:49 +02:00
Fabi
c8d59ee488
docs: restructure and add more content ( #2232 )
...
* docs: restructure quickstarts
* docs: quickstart libs
* docs: add exlixir lib
* docs: restructure
* docs: restructure
* docs: customization
* use tabs in oauth/oidc endpoints.md
* improve authorize_endpoint
* improve token_endpoint and introspection_endpoint
* docs: saas use case
* styling
* styling
* begin login users
* login users
* login users
* fix table
* fix: links
* fix: links
* start go api
* fix: policy structure
* fix: saas description
* fix: saas description
* fix: saas description
* Update docs/docs/concepts/policies.md
Co-authored-by: mffap <mpa@caos.ch>
* Update docs/docs/concepts/usecases/saas.md
Co-authored-by: mffap <mpa@caos.ch>
* Update docs/docs/concepts/usecases/saas.md
Co-authored-by: mffap <mpa@caos.ch>
* Update docs/docs/concepts/usecases/saas.md
Co-authored-by: mffap <mpa@caos.ch>
* Update docs/docs/concepts/usecases/saas.md
Co-authored-by: mffap <mpa@caos.ch>
* Update docs/docs/concepts/usecases/saas.md
Co-authored-by: mffap <mpa@caos.ch>
* Update docs/docs/concepts/usecases/saas.md
Co-authored-by: mffap <mpa@caos.ch>
* Update docs/docs/concepts/usecases/saas.md
Co-authored-by: mffap <mpa@caos.ch>
* Update docs/docs/concepts/usecases/saas.md
Co-authored-by: mffap <mpa@caos.ch>
* Update docs/docs/concepts/usecases/saas.md
Co-authored-by: mffap <mpa@caos.ch>
* docs: organisation --> organization
* docs: fixes
* docs: fixes
* Update docs/docs/apis/openidoauth/endpoints.md
Co-authored-by: Florian Forster <florian@caos.ch>
* Update docs/docs/concepts/policies.md
Co-authored-by: Florian Forster <florian@caos.ch>
* Update docs/docs/concepts/policies.md
Co-authored-by: Florian Forster <florian@caos.ch>
* Update docs/docs/concepts/policies.md
Co-authored-by: Florian Forster <florian@caos.ch>
* Update docs/docs/apis/openidoauth/endpoints.md
Co-authored-by: Florian Forster <florian@caos.ch>
* Apply suggestions from code review
Co-authored-by: Florian Forster <florian@caos.ch>
* docs: intro
* Update docs/docs/guides/customization/branding.md
Co-authored-by: Florian Forster <florian@caos.ch>
* fix: typo
* add mermaid
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
Co-authored-by: mffap <mpa@caos.ch>
Co-authored-by: Florian Forster <florian@caos.ch>
2021-09-23 10:34:06 +02:00
Elio Bischof
7e3d12c73a
docs: generate zitadel keys ( #1692 )
2021-09-23 10:11:17 +02:00
dependabot[bot]
5837257816
chore(deps): bump prismjs from 1.24.1 to 1.25.0 in /docs ( #2402 )
...
Bumps [prismjs](https://github.com/PrismJS/prism ) from 1.24.1 to 1.25.0.
- [Release notes](https://github.com/PrismJS/prism/releases )
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md )
- [Commits](https://github.com/PrismJS/prism/compare/v1.24.1...v1.25.0 )
---
updated-dependencies:
- dependency-name: prismjs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-22 07:20:51 +00:00
Livio Amstutz
3f15d76660
docs: update rate limits ( #2382 )
...
* docs: update rate limits
* remove remark
2021-09-22 06:49:47 +00:00
Livio Amstutz
b6b5b1b782
feat: jwt as idp ( #2363 )
...
* feat: jwt idp
* feat: command side
* feat: add tests
* fill idp views with jwt idps and return apis
* add jwtEndpoint to jwt idp
* begin jwt request handling
* merge
* handle jwt idp
* cleanup
* fixes
* autoregister
* get token from specific header name
* error handling
* fix texts
* handle renderExternalNotFoundOption
Co-authored-by: fabi <fabienne.gerschwiler@gmail.com>
2021-09-14 15:15:01 +02:00
Fabi
e4bdaf26b0
feat: select idp and auto register ( #2336 )
...
* faet: auto regsiter config on idp
* feat: auto register on login
* feat: auto register on register
* feat: redirect to selected identity provider
* fix: test
* fix: test
* fix: user by id request org id
* fix: migration version and test
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2021-09-10 09:49:49 +02:00
Fabi
59e393728e
feat: Lockout policy feature ( #2341 )
...
* feat: add lockoutpolicy feature
* feat: add tests
* fix: err handling
2021-09-09 13:42:28 +00:00
Max Peintner
ec6a3a1847
chore(docs): update deps ( #2335 )
2021-09-07 21:17:07 +02:00
Fabi
1cd26d5b7d
fix: remove manipulate metadata from authapi ( #2303 )
2021-09-02 09:22:28 +02:00