From 5b70d4bbea52e702510f85d8c74c3fa983278419 Mon Sep 17 00:00:00 2001 From: phil Date: Sun, 19 Jan 2025 14:54:08 +0100 Subject: [PATCH] Fix non complient logout --- src/oidc_test/main.py | 2 +- src/oidc_test/templates/non_compliant_logout.html | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/oidc_test/main.py b/src/oidc_test/main.py index c835b7c..ee50025 100644 --- a/src/oidc_test/main.py +++ b/src/oidc_test/main.py @@ -245,7 +245,7 @@ async def non_compliant_logout( return templates.TemplateResponse( name="non_compliant_logout.html", request=request, - context={"provider": provider, "home_url": request.url_for("home")}, + context={"oidc_provider": oidc_provider, "home_url": request.url_for("home")}, ) diff --git a/src/oidc_test/templates/non_compliant_logout.html b/src/oidc_test/templates/non_compliant_logout.html index 2f5b247..24a96ae 100644 --- a/src/oidc_test/templates/non_compliant_logout.html +++ b/src/oidc_test/templates/non_compliant_logout.html @@ -6,12 +6,12 @@ authorisation to log in again without asking for credentials.

- This is because {{ provider.name }} does not provide "end_session_endpoint" in its metadata - (see: {{ provider._server_metadata_url }}). + This is because {{ oidc_provider.name }} does not provide "end_session_endpoint" in its metadata + (see: {{ oidc_provider._server_metadata_url }}).

You can just also go back to the application home page, but - it recommended to go to the provider's site + it recommended to go to the OIDC provider's site and log out explicitely from there.

{% endblock %}