Skip to content

Commit

Permalink
feat: Enterprise license (#709)
Browse files Browse the repository at this point in the history
* wip: OIDC structures & migration

* wip: callback handler

TODO:
* handler expects id_token as query parameter, should be after '#'
* extract user info

* wip: try and parse the claims

ISSUE: no jwks keys

* wip: Decoded the claims using openidconnect client

TODO:
* proper nonce

* Simple OpenID settings tab

* Fetch openid providers from API

* wip: display providers

* rudimentary openid flow

* openid flow 2

* openid buttons and polishing

* cleanup

* cargo lock

* parse url

* format

* cleanup and comments

* sqlx prepare

* fixes

* cleanup, refactoring, tests

* cargo fix

* fix type

* fmt

* compress migrations

* cleanup

* fix frontend

* enable e2e and dev deployment

* license update

* fix test

* make changes according to the review

* flow rework and fixes

* cargo fix

* change action to amd64 and temporarily disable e2e tests

* x64

* assign correct runner to most workflows

* cargo fmt

* remove double slash

* dfg mfa support

* cargo fmt

* rudimentary license handling

* further improvements, renewal service

* cleanup

* move license protobuf

* cleanup

* tweaks, env variables

* add better comment

* remove old migrations

* cleanup

* add temporary build

* sqlx prepare

* fixes, more logs

* fix log levels

* cleanup

* Apply suggestions from code review

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

* sort dependencies

* organize imports

* remove redundant arguments

* fix redundant argument

* missing enterprise version view

* global state rework

* cargo fmt

* cleanup

* fix tests

* delete unused import

* fixes

* cleanup

* fix tests

* eslint fix

* add a test

* add comment

* fix css

* cleanup

* change logs

* ux changes

* linter fixes

---------

Co-authored-by: Jacek Chmielewski <[email protected]>
Co-authored-by: Robert Olejnik <[email protected]>
Co-authored-by: Adam <[email protected]>
  • Loading branch information
4 people authored Aug 15, 2024
1 parent bd3de9d commit 52f2bff
Show file tree
Hide file tree
Showing 57 changed files with 2,897 additions and 1,214 deletions.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 52f2bff

Please sign in to comment.