This is an automated email from the ASF dual-hosted git repository.
sciabarracom pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/openserverless-admin-api.git
from 3ce479a 0.9.0 (#47)
add 3f8c938 rebranding
add 634da39 Merge pull request #40 from apache/0.9.0-rebranding
add e3f5dcc fix tags for build
add 9daddbc fixed the build
add 767401e Merge pull request #41 from sciabarracom/0.9.0
add 17fa45f admin-api refactor build
add e2bdaf0 admin-api refactor build
add 3d4f36d reworked credentials
add bc2ff40 license cleanup
add 1d5f2d9 WARN
add 4fa94d8 license
add 32ec1b6 no force
add a7816c0 fixed snapshot
add d8a914a dependabot updates
add dde0088 aligned github action to apache
add 47ac463 Merge pull request #43 from sciabarracom/0.9.0
add 18ecfa2 Merge branch 'main' into 0.9.0
add 161c479 updating to bookworm
add 3babcc5 ignore branch
add 9d65197 Backport OIDC authentication to 0.9.0 without changing legacy
flows
add 55ae09f Merge pull request #53 from
miki3421/codex/backport-sso-oidc-0.9.0
add b8ea229 Merge branch 'main' into 0.9.0
new f819b4b Merge pull request #55 from apache/0.9.0
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.env.example | 53 ++-
.github/workflows/check.yml | 2 +
.github/workflows/image.yml | 4 +-
Taskfile.yml | 5 +
docs/OIDC.md | 193 ++++++++++
openserverless/common/oidc_validator.py | 167 ++++++++
openserverless/common/sso_namespace.py | 91 +++++
openserverless/impl/auth/auth_service.py | 231 ++++++++++-
.../impl/auth/oidc_device_flow_service.py | 251 ++++++++++++
openserverless/rest/auth.py | 206 +++++++++-
tests/test_auth_service_legacy.py | 89 +++++
tests/test_auth_service_oidc.py | 309 +++++++++++++++
tests/test_oidc_device_flow_service.py | 428 +++++++++++++++++++++
tests/test_oidc_validator.py | 119 ++++++
tests/test_sso_namespace.py | 77 ++++
15 files changed, 2215 insertions(+), 10 deletions(-)
create mode 100644 docs/OIDC.md
create mode 100644 openserverless/common/oidc_validator.py
create mode 100644 openserverless/common/sso_namespace.py
create mode 100644 openserverless/impl/auth/oidc_device_flow_service.py
create mode 100644 tests/test_auth_service_legacy.py
create mode 100644 tests/test_auth_service_oidc.py
create mode 100644 tests/test_oidc_device_flow_service.py
create mode 100644 tests/test_oidc_validator.py
create mode 100644 tests/test_sso_namespace.py