diff --git a/lib/SimpleSAML/Error/AuthSource.php b/lib/SimpleSAML/Error/AuthSource.php
index a1916433cb786fa25c64ffefa91026012784bf58..48e28daccdeb17f40eb3c56b645adf7a630b4309 100644
--- a/lib/SimpleSAML/Error/AuthSource.php
+++ b/lib/SimpleSAML/Error/AuthSource.php
@@ -40,6 +40,8 @@ class SimpleSAML_Error_AuthSource extends SimpleSAML_Error_Error {
 			),
 			$cause
 		);
+
+		$this->message = "Error with authentication source '$authsource': $reason";
 	}