Commit Graph
1272 Commits
Author SHA1 Message Date
FabiandGitHub ead61d240d Update issue templates task (#2981) 2022-01-12 09:44:32 +01:00
FabiandGitHub cf4080ca6a Update issue templates story (#2980) 2022-01-12 09:44:09 +01:00
FabiandGitHub a4d79b901c issue tempales (#2979) 2022-01-12 09:43:51 +01:00
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 <[email protected]>

Co-authored-by: mffap <[email protected]>
2022-01-12 09:28:35 +01:00
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 <[email protected]>

* update docusaurus & review scenarios

* refactor user login guide (#2921)

* Update docs/docs/guides/architecture-scenarios/b2b.mdx

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

* Update docs/docs/guides/architecture-scenarios/b2b.mdx

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

* Update docs/docs/guides/architecture-scenarios/b2b.mdx

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

* Update docs/docs/guides/architecture-scenarios/b2b.mdx

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

* Update docs/docs/guides/architecture-scenarios/b2c.mdx

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

* Update docs/docs/guides/architecture-scenarios/b2c.mdx

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

* Update docs/docs/guides/architecture-scenarios/b2b.mdx

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

* Update docs/docs/guides/architecture-scenarios/b2b.mdx

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

* Update docs/docs/guides/architecture-scenarios/b2b.mdx

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

* Update docs/docs/guides/architecture-scenarios/b2c.mdx

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

* Update docs/docs/guides/architecture-scenarios/b2c.mdx

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

* Update docs/docs/guides/architecture-scenarios/b2c.mdx

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

* 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 <[email protected]>

* Update docs/docs/guides/authentication/authmethods/implicit.mdx

Co-authored-by: Livio Amstutz <[email protected]>

* fix broken links

* Update docs/docs/guides/solution-scenarios/b2c.mdx

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

* c for consumer

Co-authored-by: Florian Forster <[email protected]>
Co-authored-by: Fabi <[email protected]>
Co-authored-by: mffap <[email protected]>
Co-authored-by: Livio Amstutz <[email protected]>
2022-01-11 20:48:13 +01:00
41ec3321b0 fix: username mapping of idp (#2977)
* docs: add primary domain scope section to identity brokering guide

* fix: register overview

* Update external_register_overview.html

* fix mapping

* fix html

Co-authored-by: Livio Amstutz <[email protected]>
2022-01-11 16:59:12 +00:00
Livio AmstutzandGitHub 2355fcb7cf fix: handle domain remove correctly (#2978) 2022-01-11 11:00:42 +00:00
FabiandGitHub d03cab22c0 fix: select account styling (#2970)
* fix: account selection

* fix: styling of disabled accounts

* fix: styling of disabled accounts

* fix: don't show disabled accounts

* fix: remove unused css

* fix: remove unused css

* fix: remove unused css

* fix: don't show non selectable users

* fix: test
2022-01-10 16:36:31 +01:00
Max PeintnerandGitHub 478beded9f feat: add confirmation field for user deletion, self warning (#2971) 2022-01-10 11:12:57 +01:00
FabiandGitHub e624047d60 fix: account selection (#2926)
* fix: account selection

* fix: styling of disabled accounts

* fix: styling of disabled accounts

* fix: don't show disabled accounts

* fix: remove unused css

* fix: remove unused css

* fix: remove unused css
2022-01-06 15:01:37 +01:00
aa2a1848da feat: add stdout and filesystem notification channels (#2925)
* feat: add filesystem and stdout notification channels

* configure through env vars

* compile

* feat: add compact option for debug notification channels

* fix channel mock generation

* avoid sensitive information in error message

Co-authored-by: Livio Amstutz <[email protected]>

* add review improvements

Co-authored-by: Livio Amstutz <[email protected]>
2022-01-06 09:00:24 +01:00
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 <[email protected]>

* docs: add error messages screen shots

* docs: rename file

Co-authored-by: Florian Forster <[email protected]>
2022-01-06 08:32:08 +01:00
Livio AmstutzandGitHub 19b095e6c2 fix: check resourceowner not empty string (#2922)
* fix: check resourceowner not empty string

* fix test

* fix tests

* fix tests of command pkg

* enable RoleSelfManagementGlobal as org member role

* fix tests of query pkg

* Update eventstore_test.go

* update docusaurus
2022-01-06 08:29:58 +01:00
5f2b88be51 docs: fix broken docs pipeline (#2936)
* refactor user login guide (#2921)

* docs: fix docusaurus issues

* update yarn dep

Co-authored-by: Max Peintner <[email protected]>
2022-01-06 08:02:40 +01:00
mffapandGitHub d7cb4cb055 docs(reamde): logo light, text improvements (#2924) 2022-01-05 23:08:49 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
175c6fd5f7 chore(deps): bump github.com/minio/minio-go/v7 from 7.0.16 to 7.0.20 (#2919)
Bumps [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) from 7.0.16 to 7.0.20.
- [Release notes](https://github.com/minio/minio-go/releases)
- [Commits](https://github.com/minio/minio-go/compare/v7.0.16...v7.0.20)

---
updated-dependencies:
- dependency-name: github.com/minio/minio-go/v7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-05 16:18:49 +01:00
Max PeintnerandGitHub fcf0fcc301 feat(console): set initial password on user create (#2920)
* fix: cnsl verified mail desc

* add initial password on user create

* change text
2022-01-04 10:56:29 +01:00
FabiandGitHub 6d78fe28f5 fix: Get Label policy in notifications (#2923) 2022-01-04 08:35:22 +00:00
SilvanandGitHub 5640a0ef33 refactor: remove unused code (#2798)
* 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

* refactor: remove unsued methods in repo-interfaces

* refactor(eventstore): rename EventPusher to Command, EventReader to Event, PushEvents to Push and FilterEvents to Filter
2022-01-03 11:50:38 +01:00
SilvanandGitHub 09be70949f refactor(eventstore): rename EventPusher to Command, EventReader to Event, PushEvents to Push and FilterEvents to Filter (#2907) 2022-01-03 09:19:07 +01:00
9a374f9c5c refactor(local): docker compose (#2892)
* refactor(local): docker compose

* fix(compose): disable logging in gateway

* docs: guide for local development

* docs(local): quickstart

* docs: resources

* use docker-compose dns

* Apply suggestions from code review

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

Co-authored-by: Elio Bischof <[email protected]>
Co-authored-by: Florian Forster <[email protected]>
2021-12-31 18:04:20 +01:00
Florian ForsterandGitHub 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
Max PeintnerandGitHub 2553bb173e fix(console): username dialog response (#2888) 2021-12-22 12:00:30 +00:00
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 <[email protected]>
Co-authored-by: Max Peintner <[email protected]>
2021-12-21 15:18:05 +01:00
Max PeintnerandGitHub fc08229679 chore: december upgrades (#2887) 2021-12-21 13:49:30 +00:00
Max PeintnerandGitHub dee3d6b3ae chore(console): december dependencies (#2877)
* cli, core

* material cdk

* deps

* lock

* audit

* downgrade stylelint
2021-12-21 13:15:12 +00:00
Max PeintnerandGitHub db355facee fix(console): org create missing module, layout (#2870)
* fix: org create module

* rm comment
2021-12-20 10:56:03 +01:00
SilvanandGitHub 278a278a5b fix(authz): retry search memberships if no memberships found (#2869) 2021-12-17 16:28:41 +01:00
Livio AmstutzandGitHub 57368d151b fix: assert roles when using refresh token (#2868) 2021-12-17 16:11:18 +01:00
Livio AmstutzandGitHub 8b0c3e63d6 chore(deps): update github.com/duo-labs/webauthn (#2861) 2021-12-17 13:36:24 +01:00
Livio AmstutzandGitHub 27f87df676 fix: setup step 21 (#2864) 2021-12-17 10:11:57 +00:00
Livio AmstutzandGitHub 28d7acdf99 fix: template removed events on projections (#2863) 2021-12-17 08:31:39 +00:00
Max PeintnerandGitHub cc04067da3 fix: max width container, text ellipsis overflow (#2862) 2021-12-17 07:48:20 +00:00
c5d6325897 feat: text query (#2735)
* feat: change mail template to new query side

* feat: adminapi message text

* feat: adminapi message text

* feat: adminapi message text

* feat: message texts

* feat: admin texts

* feat: tests

* feat: tests

* feat: custom login text on adminapi

* feat: custom login text

* feat: custom login text

* feat: message text prepare test

* feat: login text texts

* feat: custom login text

* merge main

* fix go.sum

Co-authored-by: Livio Amstutz <[email protected]>
2021-12-16 15:21:37 +01:00
a43e1fc34a feat: reset projections and remove failed events (#2770)
* feat: change failed events to new projection

* feat: change failed events to new projection

* feat: change current sequences to new projection

* feat: add tests

* Update internal/api/grpc/admin/failed_event.go

Co-authored-by: Livio Amstutz <[email protected]>

* Update internal/api/grpc/admin/view.go

Co-authored-by: Livio Amstutz <[email protected]>

* fix: truncate

* fix reset

* fix reset

* Rename V1.102__queries.sql to V1.103__queries.sql

* improve current_sequence and truncate view tables

* check sub tables of view are tables

* Update internal/query/current_sequence_test.go

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

* fixes and use squirrel

* missing error handling

* lock before reset

Co-authored-by: Livio Amstutz <[email protected]>
Co-authored-by: Silvan <[email protected]>
2021-12-16 14:44:26 +01:00
SilvanandGitHub d2ea9a1b8c feat: member queries (#2796)
* 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(membership): correct display name

* fix(projection): additional member manipulation events

* additional member tests

* fix(projections): additional events of idp links

* fix: use query for memberships (#2797)

* fix(api): use query for memberships

* remove comment

* handle err

* refactor(projections): idp user link user aggregate type

* fix(projections): handle old user events

* fix(api): add asset prefix

* no image for iam members
2021-12-16 13:25:38 +00:00
Max PeintnerandGitHub fb43b13232 feat(console): set email verified on change, user create (#2847)
* feat: set email verified on change

* user create
2021-12-15 10:23:53 +00:00
SilvanandGitHub a533872c66 fix(crdb): version 21.2.3 (#2848) 2021-12-15 09:34:52 +00:00
Livio AmstutzandGitHub ae840f364c fix(queries): authn keys (#2820)
* begin authn keys

* single table for state change

* add key type

* begin authn keys query

* query

* tests

* fix merge

* remove wrong migration version

* improve filter

* Update projection.go

* cleanup
2021-12-14 10:57:20 +01:00
Livio AmstutzandGitHub 79f7c1198b feat: display login succeeded page only for native apps (#2839) 2021-12-14 09:47:49 +01:00
SilvanandGitHub 2265fffd8e feat(queries): user membership (#2768)
* 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

* fix(query): member queries and user avatar column

* member cols

* fix(queries): membership stmt

* fix user test

* fix user test
2021-12-14 08:19:02 +01:00
SilvanandGitHub 2cdb297138 fix(crdb): version 21.2.2 (#2836) 2021-12-13 10:14:15 +00:00
Max PeintnerandGitHub d1cb7fdc9f fix: new context component (#2823) 2021-12-10 16:14:24 +01:00
Livio AmstutzandGitHub 2f7d8ca557 fix: client secret verification (for introspection) (#2825)
* fix: client secret verification (for introspection)

* revert change for ProjectIDAndOriginsByClientID
2021-12-10 09:25:17 +00:00
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 <[email protected]>

* Update console/src/assets/i18n/it.json

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

Co-authored-by: Max Peintner <[email protected]>
Co-authored-by: Fabi <[email protected]>
2021-12-09 08:41:21 +00:00
SilvanandGitHub 7ea93bd5b6 fix(migration): set database name (#2819) 2021-12-08 17:17:50 +00:00
SilvanandGitHub 5b1267ae93 fix(eventstore): add index to reduce db workload (#2813) 2021-12-08 17:18:54 +01:00
Livio AmstutzandGitHub 75f3067d42 chore(deps): replace "github.com/ghodss/yaml" with "sigs.k8s.io/yaml" (#2812) 2021-12-08 16:26:12 +01:00
Livio AmstutzandGitHub 9967a3ee5e chore(deps): bump dependencies (#2811) 2021-12-08 16:25:28 +01:00
Livio AmstutzandGitHub 65a6fb638b fix: add authnkeys projection (#2801)
* begin authn keys

* single table for state change

* add key type

* rename migration

* format imports

* fix test
2021-12-08 16:16:48 +01:00