diff --git a/lib/SimpleSAML/Auth/Default.php b/lib/SimpleSAML/Auth/Default.php index d2dfcee7d18fbf63d699a250819f3e052b6ad5cf..b4445fb05428a3be3d0dafd6dfd88aa81400e62d 100644 --- a/lib/SimpleSAML/Auth/Default.php +++ b/lib/SimpleSAML/Auth/Default.php @@ -36,7 +36,6 @@ class SimpleSAML_Auth_Default { 'SimpleSAML_Auth_Default.ReturnURL' => $returnURL, 'SimpleSAML_Auth_Default.ErrorURL' => $errorURL, 'LoginCompletedHandler' => array(get_class(), 'loginCompleted'), - 'LoginFailedHandler' => array(get_class(), 'loginFailed'), 'LogoutCallback' => array(get_class(), 'logoutCallback'), 'LogoutCallbackState' => array( 'SimpleSAML_Auth_Default.logoutSource' => $authId, @@ -95,34 +94,6 @@ class SimpleSAML_Auth_Default { } - /** - * Called when a login operation fails. - * - * @param array $state The state array. - * @param string $statusCode A status code, in the form of an URI, which indicates why the login failed. - * @param string $statusMessage A text which describes why the login failed. - */ - public static function loginFailed($state, $statusCode, $statusMessage) { - assert('is_array($state)'); - assert('array_key_exists("SimpleSAML_Auth_Default.ErrorURL", $state)'); - assert('is_string($statusCode)'); - assert('is_string($statusMessage)'); - - $url = $state['SimpleSAML_Auth_Default.ErrorURL']; - if ($url === NULL) { - /* We don't have an error handler. Show an error page. */ - SimpleSAML_Utilities::fatalError($session->getTrackID(), 'RESPONSESTATUSNOSUCCESS', - new Exception('StatusCode = \'' . $statusCode . '\'; StatusMessage = \'' . - $statusMessage . '\';')); - } - - $info = array('StatusCode' => $statusCode, 'StatusMessage' => $statusMessage); - - /* Redirect... */ - SimpleSAML_Utilities::redirect($url, $info); - } - - /** * Start logout. *