ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
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. More... | |
setSAMLCookie () | |
Sets the standard SAML domain cookie that is also used to preselect the right entry on the local wayf More... | |
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 55 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 266 of file class.ilShibbolethWAYF.php.
Referenced by setSAMLCookie().
ShibWAYF::generateCookieArray | ( | $value | ) |
$value | Generates an array of IDPs using the cookie value |
Definition at line 233 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 249 of file class.ilShibbolethWAYF.php.
Referenced by setSAMLCookie().
ShibWAYF::generateSelection | ( | ) |
Definition at line 115 of file class.ilShibbolethWAYF.php.
References $_COOKIE, $_GET, $idp_list, $lng, generateCookieArray(), and getIdplist().
ShibWAYF::getIdplist | ( | ) |
Definition at line 207 of file class.ilShibbolethWAYF.php.
References $DIC, $idp_list, and $ilSetting.
Referenced by __construct(), generateSelection(), and redirect().
ShibWAYF::is_selection | ( | ) |
Definition at line 79 of file class.ilShibbolethWAYF.php.
References isSelection().
Referenced by __construct(), and showNotice().
ShibWAYF::is_valid_selection | ( | ) |
Definition at line 97 of file class.ilShibbolethWAYF.php.
References isValidSelection().
Referenced by __construct(), and showNotice().
ShibWAYF::isSelection | ( | ) |
Definition at line 88 of file class.ilShibbolethWAYF.php.
References $is_selection.
Referenced by is_selection().
ShibWAYF::isValidSelection | ( | ) |
Definition at line 106 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 151 of file class.ilShibbolethWAYF.php.
References $_POST, $idp_list, $selected_idp, $target, getIdplist(), and ilUtil\redirect().
ShibWAYF::setSAMLCookie | ( | ) |
Sets the standard SAML domain cookie that is also used to preselect the right entry on the local wayf
Definition at line 176 of file class.ilShibbolethWAYF.php.
References $_COOKIE, appendCookieValue(), generateCookieArray(), and generateCookieValue().
ShibWAYF::showNotice | ( | ) |
Definition at line 192 of file class.ilShibbolethWAYF.php.
References $_GET, $lng, is_selection(), and is_valid_selection().
ShibWAYF::$idp_list = false |
Definition at line 52 of file class.ilShibbolethWAYF.php.
Referenced by generateSelection(), getIdplist(), and redirect().
ShibWAYF::$is_selection = false |
Definition at line 40 of file class.ilShibbolethWAYF.php.
Referenced by isSelection().
ShibWAYF::$is_valid_selection = false |
Definition at line 44 of file class.ilShibbolethWAYF.php.
Referenced by isValidSelection().
ShibWAYF::$selected_idp = '-' |
Definition at line 48 of file class.ilShibbolethWAYF.php.
Referenced by redirect().