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 %}