Max Peintner
3500961fbb
fix: add smtp config, remove smtp and sms provider, console adaptations ( #3792 )
...
* fix: add AddSMTPConfig to admin api
* addsmtpconfig
* fix: add RemoveSMTPConfig and RemoveSMSProvider to admin api
* update twilio, token fcn
* fix account switcher, twilio token set, cleanup dialog
* cleanup
* buttons
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2022-06-10 12:39:38 +02:00
Fabi
ab7651fe26
docs: Identity providers and customer portal ( #3790 )
...
* docs: identity provider and customer portal page
* docs: identity provider and customer portal page
* docs: identity provider and customer portal page
* docs: urls
2022-06-09 17:15:31 +02:00
Livio Spring
a377f2816c
feat: return instance domains on list instances, fix: login policy and avatar url in oidc responses ( #3785 )
...
* feat: return instance domains on list instances
* fix: filter login policy idps correctly
* remove debug
* fix: absolute avatar url in oidc responses
2022-06-08 13:46:24 +02:00
Florian Forster
0053cb2311
docs: add gitlab and auth0 ( #3700 )
...
* docs: add gitlab and auth0
* Apply suggestions from code review
* fix wrong domain
* Apply suggestions from code review
Co-authored-by: mffap <mpa@zitadel.com>
* fix redirect-uris
* typos
* replace image wip
* smaller typos
* Update docs/docs/guides/basics/applications.mdx
Co-authored-by: mffap <mpa@zitadel.com>
* Update docs/docs/guides/basics/applications.mdx
Co-authored-by: mffap <mpa@zitadel.com>
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
Co-authored-by: mffap <mpa@zitadel.com>
Co-authored-by: Maximilian Panne <mpa@caos.ch>
Co-authored-by: Livio Spring <livio.a@gmail.com>
2022-06-08 11:49:50 +02:00
Livio Spring
5e4b38d69b
fix: improve oidc issuer / endpoints ( #3753 )
...
* fix: improve oidc issuer / endpoints
* docs: update endpoints
2022-06-07 10:04:51 +02:00
Livio Amstutz
0baaaf8a05
fix: handle default org id ( #3769 )
2022-06-03 14:30:39 +02:00
Fabi
0c14614d02
docs: Docs v2 ( #3733 )
...
* fix: change images
* fix: change images, add policies
* fix: change images, add policies
* docs: add customer portal docs
* docs: add customer portal docs
* docs: add customer portal docs
* docs: add customer portal docs
* docs: organization creation
* docs: policy docs
* docs: change password
* docs: verify domain
* docs: profile page
* docs: profile page
* docs: profile page
* docs: login page
* docs: login page
* docs: fix broken links
* docs: customer portal users
* docs: instance detail
* docs: instance detail
* docs: getting started
* Update organizations.mdx
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2022-06-02 12:05:45 +00:00
Livio Amstutz
32afa77b97
fix: compatibility for cockroach v22.1 ( #3754 )
...
* fix: compatability for cockroach v22.1
* update cr version in docs and compose
* bind dev cockroach to 127.0.0.1
* Revert "bind dev cockroach to 127.0.0.1"
This reverts commit 1c7c6304ae6682801f8475a8eac91569442b6b8d.
* remove --listen-addr flag
* use v2.0.0-v2-alpha.16
* use v2.0.0-v2-alpha.17
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
2022-06-01 11:41:01 +02:00
Livio Amstutz
21a0e4a972
feat: get current label and privacy policies ( #3748 )
2022-06-01 09:50:28 +02:00
mffap
1655656f99
docs: add java sample project ( #3738 )
...
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
2022-05-31 09:56:46 +00:00
Florian Forster
e897422541
chore: make docs searchable ( #3734 )
...
* chore: make docs searchable
* Update netlify.toml
2022-05-30 14:51:45 +00:00
Livio Amstutz
b3f50702f8
feat: directly specify factors/idps on addCustomLoginPolicy and return on LoginPolicy responses ( #3711 )
...
* feat: directly specify factors on addCustomLoginPolicy and return on LoginPolicy responses
* fix proto
* update login policy
* feat: directly specify idp on addCustomLoginPolicy and return on LoginPolicy responses
* fix: tests
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
2022-05-30 11:51:07 +00:00
mffap
f32e69e5f1
chore: How to contribute translations ( #3689 )
...
* fix: more typos
* contribute internationalization section and updated docs
* Apply suggestions from code review
Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: Florian Forster <florian@caos.ch>
2022-05-24 09:47:38 +02:00
mffap
eb2db28bbc
chore(docs): Update trainings, footer, and emails ( #3699 )
...
* chore(docs): update trainings
* intro
* footer
* sidebar
* file structure
* fix sidebar
* updated trainings
* links from intro
* email domain
Co-authored-by: Maximilian Panne <mpa@caos.ch>
2022-05-23 22:53:43 +02:00
Florian Forster
4261005141
chore: change link to docs ( #3694 )
2022-05-23 09:04:51 +02:00
Florian Forster
166d07e971
docs: improve small details ( #3687 )
...
* docs: improve docs
* fix broken link
2022-05-21 10:35:45 +00:00
Florian Forster
f52b0db346
fix: improve guides and trigger release to test homebrew ( #3683 )
2022-05-20 18:48:13 +02:00
Florian Forster
0b2dfdd430
chore: homebrew ( #3682 )
2022-05-20 15:50:25 +00:00
Florian Forster
0ba165363e
chore: rename docs links ( #3668 )
2022-05-20 14:32:06 +00:00
Florian Forster
220c8e4922
docs: V2 alpha readme ( #3669 )
...
* docs: add actions dok from v1
* docs: change readme
* remove billing which will be redone
* fix search
* use readme branch to test index
* fix algolia
* fine tune
* tweak
* test
* Update netlify.toml
* Update netlify.toml
* Update docusaurus.config.js
* Update docusaurus.config.js
* Apply suggestions from code review
Co-authored-by: mffap <mpa@zitadel.com>
* tweak readme
* Apply suggestions from code review
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
* fix broken part of contrib guide
Co-authored-by: mffap <mpa@zitadel.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
2022-05-20 14:20:31 +00:00
Elio Bischof
db0e7495e7
docs: fix environment variables ( #3674 )
...
* clearer masterkey, config iam admin
* fix env var
2022-05-19 14:56:17 +00:00
Elio Bischof
a5cea82670
docs: clearer masterkey, config iam admin ( #3670 )
...
Co-authored-by: Florian Forster <florian@caos.ch>
2022-05-19 13:59:11 +00:00
Silvan
a95b1ab3d0
fix(storage): resolve deadlock occuring durring projection ( #3671 )
2022-05-19 11:44:16 +00:00
Florian Forster
2f8c50aa4c
docs(installation): remove redundant chmod command ( #3657 )
...
* docs(installation): remove redundant chmod command
* Update macos.mdx
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
2022-05-19 09:22:15 +00:00
Florian Forster
b4c8b146c9
docs: add banner ( #3667 )
2022-05-19 09:00:44 +00:00
Elio Bischof
ed0aa7088b
chore: improve docker-compose.yml ( #3649 )
...
* chore: improve docker-compose.yml
* simpler compose
* pass local config as variables
* remove default value
* localhost customdomain
* update image
* v2-alpha.3
2022-05-18 13:04:47 +00:00
Elio Bischof
c8300b61b1
docs: installation ( #3646 )
...
* improve compose
* docs: installation v2
* ZITADEL_EXTERNALSECURE=true is sane
* Update docs/docs/guides/installation/configuration.mdx
* docs: download binaries from command line
* docs: better config description
* fixes
* default instance
* default user credentials
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2022-05-18 12:42:13 +00:00
Livio Amstutz
3a63fb765a
fix: cleanup some todos ( #3642 )
...
* cleanup todo
* fix: some todos
2022-05-16 16:35:49 +02:00
Fabi
5c0f527a49
feat: restrict smtp sender address ( #3637 )
...
* fix: check if sender address is custom domain
* fix: check if sender address is custom domain
* fix: check if sender address is custom domain
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2022-05-16 14:08:47 +00:00
Florian Forster
40de8d5b3b
docs: set links to warn instead of throw ( #3640 )
...
Co-authored-by: Florian Forster <florian@zitadel.com>
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2022-05-16 14:01:46 +00:00
Livio Amstutz
411d7c6c5c
feat: add default redirect uri and handling of unknown usernames ( #3616 )
...
* feat: add possibility to ignore username errors on first login screen
* console changes
* fix: handling of unknown usernames (#3445 )
* fix: handling of unknown usernames
* fix: handle HideLoginNameSuffix on unknown users
* feat: add default redirect uri on login policy (#3607 )
* feat: add default redirect uri on login policy
* fix tests
* feat: Console login policy default redirect (#3613 )
* console default redirect
* placeholder
* validate default redirect uri
* allow empty default redirect uri
Co-authored-by: Max Peintner <max@caos.ch>
* remove wonrgly cherry picked migration
Co-authored-by: Max Peintner <max@caos.ch>
2022-05-16 13:39:09 +00:00
Livio Amstutz
8bcea0ef1a
docs: add assets ( #3639 )
2022-05-16 12:29:09 +00:00
Fabi
c53d5251a7
fix: V2 docs / error messages ( #3611 )
...
* docs: rewrite concept section
* docs: add instance to guides
* chore: error messages
* fix: scenarios
* docs: urls
* docs: change images
* docs: change images
* docs: change images
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2022-05-16 12:00:33 +00:00
Livio Amstutz
f70990709b
fix: allow single parameter in org unique request ( #3620 )
2022-05-13 11:25:45 +02:00
Livio Amstutz
79db247801
feat: set default language on instance ( #3594 )
2022-05-03 15:58:38 +02:00
Florian Forster
a22efe6b83
chore(goreleaser): publish to discord and brew ( #3576 )
...
* chore(goreleaser): publish to discord and brew
* chore: rename caos to zitadel
* chore: remove console and grpc upload
2022-05-02 15:15:11 +02:00
Livio Amstutz
861cf07700
feat: permit all features to every instance and organisation ( #3566 )
2022-05-02 11:18:17 +02:00
Fabi
70e98460ab
fix: refactor system api ( #3500 )
...
* fix: refactor system api
* fix: search domains on get instance
* fix: search domains on get instance
* fix: return instance detail
* fix: implement user sorting column (#3469 )
* fix: implement user sorting column
* fix: implement user sorting column
* fix: string column
* isOrderByLower
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* fix: user converter import
* Update instance.go
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2022-04-27 15:18:34 +00:00
Florian Forster
fa9f581d56
chore(v2): move to new org ( #3499 )
...
* chore: move to new org
* logging
* fix: org rename caos -> zitadel
Co-authored-by: adlerhurst <silvan.reusser@gmail.com>
2022-04-26 23:01:45 +00:00
Fabi
3d5891eb11
feat: System api ( #3461 )
...
* feat: start system api
* feat: remove auth
* feat: change gitignore
* feat: run system api
* feat: remove clear view form admin api
* feat: search instances
* feat: add instance
* fix: set primary domain
* Update .gitignore
* fix: add instance
* fix: add instance
* fix: handle errors
* fix: handle instance name
* fix: test
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2022-04-21 12:37:39 +02:00
Fabi
c25d853820
feat: Instance domains ( #3444 )
...
* feat: add domain list
* feat: domain tests
* feat: add redirect url on adding instance domain
* Update internal/command/instance_domain.go
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* feat: remove unused code
* fix
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2022-04-14 12:19:18 +00:00
Fabi
820a21dce3
feat: validate org domains ( #3387 )
...
* feat: validate org domain command side
* feat: validate org domain query side
* fix: create domain policy
* feat: add reading domain policy on addorg domain
2022-04-13 11:24:03 +02:00
Elio Bischof
20bdd8e3a1
feat: cloud-run compatibility ( #3438 )
...
* ci: don't run on tags anymore
* ci: also test docker builds
* .releaserc.js entry and wf dispatch for prerel
* .releaserc.js entry and wf dispatch for prerel
* create prerelease
* create prereleases
* fix syntax
* fix: release
* test before tag
* temporarily disable tests
* fix: prerelease
* fix: add --rm-dist flag
* fix: push to zitadel-common
* fix: gcr login
* fix: release
* fix: ignore generated assets.md
* fix: don't use go-releaser before hooks
* build grpc client before testing
* fix: use docker buildkit
* debug
* debug
* fix: debug
* fix: debug
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* fix: run action steps in $GOPATH
* unignore
* fix: unignore
* fix: unignore
* build base
* fix: ignore
* no mod proxy
* fix: test using goreleaser before hook
* fix: build without having a git tag
* fix: build without having a git tag
* fix: push to ghcr
* fix: login to ghcr
* fix: login to ghcr if releasing
* fix: permit to write packages
* fix: aesthetics
* fix: login using base64 encoded key
* fix: publish images with short sha and tag
* fix: read masterkey from file for start-from-init
* fix: release if workflow_dispatch or main
* ci: only test before tag
* fix: no workdir, login action for gcr
* fix: review
* fix: run on PR
* push amd64 images to gcr
2022-04-12 14:44:49 +00:00
Silvan
c5b99274d7
feat(cli): setup ( #3267 )
...
* commander
* commander
* selber!
* move to packages
* fix(errors): implement Is interface
* test: command
* test: commands
* add init steps
* setup tenant
* add default step yaml
* possibility to set password
* merge v2 into v2-commander
* fix: rename iam command side to instance
* fix: rename iam command side to instance
* fix: rename iam command side to instance
* fix: rename iam command side to instance
* fix: search query builder can filter events in memory
* fix: filters for add member
* fix(setup): add `ExternalSecure` to config
* chore: name iam to instance
* fix: matching
* remove unsued func
* base url
* base url
* test(command): filter funcs
* test: commands
* fix: rename orgiampolicy to domain policy
* start from init
* commands
* config
* fix indexes and add constraints
* fixes
* fix: merge conflicts
* fix: protos
* fix: md files
* setup
* add deprecated org iam policy again
* typo
* fix search query
* fix filter
* Apply suggestions from code review
* remove custom org from org setup
* add todos for verification
* change apps creation
* simplify package structure
* fix error
* move preparation helper for tests
* fix unique constraints
* fix config mapping in setup
* fix error handling in encryption_keys.go
* fix projection config
* fix query from old views to projection
* fix setup of mgmt api
* set iam project and fix instance projection
* imports
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
Co-authored-by: fabi <fabienne.gerschwiler@gmail.com>
2022-03-28 10:05:09 +02:00
Fabi
9d4f296c62
fix: rename iam to instance ( #3345 )
...
* fix: rename iam command side to instance
* fix: rename iam command side to instance
* fix: rename iam command side to instance
* fix: rename iam command side to instance
* fix: rename orgiampolicy to domain policy
* fix: merge conflicts
* fix: protos
* fix: md files
* implement deprecated org iam policy again
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2022-03-24 16:21:34 +00:00
Livio Amstutz
504fe5b761
cherry pick changes from main ( #3371 )
...
* feat: remove exif data from uploaded images (#3221 )
* feat: remove exif tags from images
* feat: remove exif data
* feat: remove exif
* fix: add preferredLoginName to user grant response (#3271 )
* chore: log webauthn parse error (#3272 )
* log error
* log error
* feat: Help link in privacy policy
* fix: convert correct detail data on organization (#3279 )
* fix: handle empty editor users
* fix: add some missing translations (#3291 )
* fix: org policy translations
* fix: metadata event types translation
* fix: translations
* fix: filter resource owner correctly on project grant members (#3281 )
* fix: filter resource owner correctly on project grant members
* fix: filter resource owner correctly on project grant members
* fix: add orgIDs to zitadel permissions request
Co-authored-by: fabi <fabienne.gerschwiler@gmail.com>
* fix: get IAM memberships correctly in MyZitadelPermissions (#3309 )
* fix: correct login names on auth and notification users (#3349 )
* fix: correct login names on auth and notification users
* fix: migration
* fix: handle resource owner in action flows (#3361 )
* fix merge
* fix: exchange exif library (#3366 )
* fix: exchange exif library
* ignore tiffs
* requested fixes
* feat: Help link in privacy policy
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
Co-authored-by: fabi <fabienne.gerschwiler@gmail.com>
2022-03-24 14:00:24 +01:00
Fabi
9e13b70a3d
feat: add system api proto ( #3294 )
...
* feat: add system api proto
* Update proto/zitadel/instance.proto
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* Update proto/zitadel/instance.proto
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* Update proto/zitadel/instance.proto
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* feat: add system api proto
* feat: add system api proto
* feat: add system api proto
* feat: add system api proto
* generate grpc
* feat: remove region from system proto
* fix: remove metrics endpoint
* fix: add md file
* rebuild proto
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2022-03-22 07:47:18 +00:00
Livio Amstutz
5463244376
feat: encryption keys in database ( #3265 )
...
* enable overwrite of adminUser fields in defaults.yaml
* create schema and table
* cli: create keys
* cli: create keys
* read encryptionkey from db
* merge v2
* file names
* cleanup defaults.yaml
* remove custom errors
* load encryptionKeys on start
* cleanup
* fix merge
* update system defaults
* fix error message
2022-03-14 07:55:09 +01:00
Fabi
7899a0b851
feat: Notification providers config ( #3212 )
...
* feat: add login check lifetimes to login policy
* feat: org features test
* feat: debug notificatiaon events
* feat: debug notification file/log commands
* feat: add requests to proto
* feat: add api for debug notification providers file/log
* feat: add projection for debug notifiication providers
* feat: requests
* feat: merge v2
* feat: add settings proto to generate
* feat: notifiaction providers
* fix: remove unused code
* Update iam_converter.go
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
2022-03-07 14:22:37 +01:00
Fabi
7d6c933485
feat: OIDC setting ( #3245 )
...
* feat: add oidc config struct
* feat: oidc config command side
* feat: oidc configuration query side
* feat: add translations
* feat: add tests
* feat: add translations
* feat: rename oidc config to oidc settings
* feat: rename oidc config to oidc settings
2022-02-25 16:05:06 +01:00