ILIAS
release_4-3 Revision
|
Class ShibbolethWAYF. More...
Public Member Functions | |
__construct () | |
is_selection () | |
isSelection () | |
is_valid_selection () | |
isValidSelection () | |
generateSelection () | |
redirect () | |
Redirects user to the local Shibboleth session initatiotor with already set GET arguments for the right IdP and return location. | |
setSAMLCookie () | |
Sets the standard SAML domain cookie that is also used to preselect the right entry on the local wayf | |
showNotice () | |
getIdplist () | |
generateCookieArray ($value) | |
generateCookieValue (array $arr_cookie) | |
appendCookieValue ($value, array $arr_cookie) |
Data Fields | |
$is_selection = false | |
$is_valid_selection = false | |
$selected_idp = '-' | |
$idp_list = false |
Class ShibbolethWAYF.
This class handles the Home Organization selection (also called Where Are You From service) process for Shibboleth users.
Definition at line 34 of file class.ilShibbolethWAYF.php.
ShibWAYF::__construct | ( | ) |
Definition at line 54 of file class.ilShibbolethWAYF.php.
References $_POST, getIdplist(), is_selection(), and is_valid_selection().
ShibWAYF::appendCookieValue | ( | $value, | |
array | $arr_cookie | ||
) |
$value | |
$arr_cookie | Append a value to the array of IDPs |
Definition at line 252 of file class.ilShibbolethWAYF.php.
Referenced by setSAMLCookie().
ShibWAYF::generateCookieArray | ( | $value | ) |
$value | Generates an array of IDPs using the cookie value |
Definition at line 221 of file class.ilShibbolethWAYF.php.
Referenced by generateSelection(), and setSAMLCookie().
ShibWAYF::generateCookieValue | ( | array | $arr_cookie | ) |
$arr_cookie | Generate the value that is stored in the cookie using the list of IDPs |
Definition at line 236 of file class.ilShibbolethWAYF.php.
Referenced by setSAMLCookie().
ShibWAYF::generateSelection | ( | ) |
Definition at line 109 of file class.ilShibbolethWAYF.php.
References $_COOKIE, $_GET, $idp_list, $lng, generateCookieArray(), and getIdplist().
ShibWAYF::getIdplist | ( | ) |
Definition at line 197 of file class.ilShibbolethWAYF.php.
References $idp_list, and $ilSetting.
Referenced by __construct(), generateSelection(), and redirect().
ShibWAYF::is_selection | ( | ) |
Definition at line 77 of file class.ilShibbolethWAYF.php.
References isSelection().
Referenced by __construct(), and showNotice().
ShibWAYF::is_valid_selection | ( | ) |
Definition at line 93 of file class.ilShibbolethWAYF.php.
References isValidSelection().
Referenced by __construct(), and showNotice().
ShibWAYF::isSelection | ( | ) |
Definition at line 85 of file class.ilShibbolethWAYF.php.
References $is_selection.
Referenced by is_selection().
ShibWAYF::isValidSelection | ( | ) |
Definition at line 101 of file class.ilShibbolethWAYF.php.
References $is_valid_selection.
Referenced by is_valid_selection().
ShibWAYF::redirect | ( | ) |
Redirects user to the local Shibboleth session initatiotor with already set GET arguments for the right IdP and return location.
Definition at line 144 of file class.ilShibbolethWAYF.php.
References $_POST, $idp_list, $selected_idp, and getIdplist().
ShibWAYF::setSAMLCookie | ( | ) |
Sets the standard SAML domain cookie that is also used to preselect the right entry on the local wayf
Definition at line 168 of file class.ilShibbolethWAYF.php.
References $_COOKIE, appendCookieValue(), generateCookieArray(), and generateCookieValue().
ShibWAYF::showNotice | ( | ) |
Definition at line 183 of file class.ilShibbolethWAYF.php.
References $_GET, $lng, is_selection(), and is_valid_selection().
ShibWAYF::$idp_list = false |
Definition at line 51 of file class.ilShibbolethWAYF.php.
Referenced by generateSelection(), getIdplist(), and redirect().
ShibWAYF::$is_selection = false |
Definition at line 39 of file class.ilShibbolethWAYF.php.
Referenced by isSelection().
ShibWAYF::$is_valid_selection = false |
Definition at line 43 of file class.ilShibbolethWAYF.php.
Referenced by isValidSelection().
ShibWAYF::$selected_idp = '-' |
Definition at line 47 of file class.ilShibbolethWAYF.php.
Referenced by redirect().