diff --git a/src/oidc.js b/src/oidc.js
index 612ff7a71..f2cb5192b 100644
--- a/src/oidc.js
+++ b/src/oidc.js
@@ -528,7 +528,7 @@ async function findAccount(ctx, id) {
async function renderError(ctx, out, error) {
const data = {
dashboardOrigin: settings.dashboardOrigin(),
- error
+ errorMessage: error.error_detail || 'Unknown error'
};
debug('renderError:', error);
diff --git a/src/oidc_templates/error.ejs b/src/oidc_templates/error.ejs
index ac5a3db03..30e199323 100644
--- a/src/oidc_templates/error.ejs
+++ b/src/oidc_templates/error.ejs
@@ -32,7 +32,7 @@
${key}: ${value}`).join('') %>
+ <%= errorMessage %>