diff --git a/src/views/user/OpenIdAuth.vue b/src/views/user/OpenIdAuth.vue
index a7a2a2616..3d9a1e254 100644
--- a/src/views/user/OpenIdAuth.vue
+++ b/src/views/user/OpenIdAuth.vue
@@ -3,6 +3,9 @@
{{ errorMessage }}
+
+ {{ errorMessageFromQuery }}
+
{{ $t('user.auth.authenticating') }}
@@ -33,6 +36,7 @@ const authStore = useAuthStore()
const loading = computed(() => authStore.isLoading)
const errorMessage = ref('')
+const errorMessageFromQuery = computed(() => route.query.error)
async function authenticateWithCode() {
// This component gets mounted twice: The first time when the actual auth request hits the frontend,