Revision: 1999
Author: olavmrk
Date: Wed Nov 18 00:15:27 2009
Log: Auth_Simple: Add errorURL parameter to login.
http://code.google.com/p/simplesamlphp/source/detail?r=1999
Modified:
/trunk/lib/SimpleSAML/Auth/Simple.php
=======================================
--- /trunk/lib/SimpleSAML/Auth/Simple.php Wed Nov 18 00:15:17 2009
+++ /trunk/lib/SimpleSAML/Auth/Simple.php Wed Nov 18 00:15:27 2009
@@ -79,6 +79,7 @@
* This function accepts an array $params, which controls some parts of
* the authentication. The accepted parameters depends on the
authentication
* source being used. Some parameters are generic:
+ * - 'ErrorURL': An URL that should receive errors from the
authentication.
* - 'KeepPost': If the current request is a POST request, keep the
POST
* data until after the authentication.
* - 'ReturnTo': The URL the user should be returned to after
authentication.
@@ -103,6 +104,13 @@
$returnTo =
SimpleSAML_Utilities::createPostRedirectLink($returnTo,
$_POST);
}
+ if (array_key_exists('ErrorURL', $params)) {
+ $errorURL = (string)$params['ErrorURL'];
+ } else {
+ $errorURL = NULL;
+ }
+
+
/*
* An URL to restart the authentication, in case the user
bookmarks
* something, e.g. the discovery service page.
@@ -111,7 +119,7 @@
$params[SimpleSAML_Auth_State::RESTART] = $restartURL;
- SimpleSAML_Auth_Default::initLogin($this->authSource,
$returnTo, NULL,
$params);
+ SimpleSAML_Auth_Default::initLogin($this->authSource,
$returnTo,
$errorURL, $params);
assert('FALSE');
}
--
You received this message because you are subscribed to the Google Groups
"simpleSAMLphp commits" group.
To post to this group, send email to [email protected].
For more options, visit this group at
http://groups.google.com/group/simplesamlphp-commits?hl=.