add oidcc-config-certification-test-plan

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
Jens Langhammer
2026-05-09 00:49:18 +02:00
parent e40cb7eca3
commit 30e2e255d4
2 changed files with 31 additions and 0 deletions
+2
View File
@@ -284,6 +284,8 @@ jobs:
job:
- name: oidc_basic
glob: tests/openid_conformance/test_oidc_basic.py
- name: oidc_config
glob: tests/openid_conformance/test_oidc_config.py
- name: oidc_implicit
glob: tests/openid_conformance/test_oidc_implicit.py
- name: oidc_rp-initiated
@@ -0,0 +1,29 @@
from authentik.providers.oauth2.models import IssuerMode, OAuth2Provider
from tests.decorators import retry
from tests.live import SSLLiveMixin
from tests.openid_conformance.base import TestOpenIDConformance
class TestOpenIDConformanceConfig(TestOpenIDConformance, SSLLiveMixin):
def setUp(self):
super().setUp()
OAuth2Provider.objects.filter(name__startswith="oidc-conformance-").update(
issuer_mode=IssuerMode.PER_PROVIDER
)
@retry()
def test_oidcc_config_certification_test_plan(self):
self.run_test(
"oidcc-config-certification-test-plan",
{
"alias": "authentik",
"description": "authentik",
"server": {
"discoveryUrl": self.url(
"authentik_providers_oauth2:provider-info",
application_slug="oidc-conformance-1",
),
},
},
)