| ILIAS
    Release_4_3_x_branch Revision 61807
    | 
Class ShibbolethWAYF. More...
 Collaboration diagram for ShibWAYF:
 Collaboration diagram for ShibWAYF:| 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().
 Here is the call graph for this function:
 Here is the call graph for this function:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ShibWAYF::generateSelection | ( | ) | 
Definition at line 109 of file class.ilShibbolethWAYF.php.
References $_COOKIE, $_GET, $idp_list, $lng, generateCookieArray(), and getIdplist().
 Here is the call graph for this function:
 Here is the call graph for this function:| ShibWAYF::getIdplist | ( | ) | 
Definition at line 197 of file class.ilShibbolethWAYF.php.
References $idp_list, and $ilSetting.
Referenced by __construct(), generateSelection(), and redirect().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ShibWAYF::is_selection | ( | ) | 
Definition at line 77 of file class.ilShibbolethWAYF.php.
References isSelection().
Referenced by __construct(), and showNotice().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ShibWAYF::is_valid_selection | ( | ) | 
Definition at line 93 of file class.ilShibbolethWAYF.php.
References isValidSelection().
Referenced by __construct(), and showNotice().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ShibWAYF::isSelection | ( | ) | 
Definition at line 85 of file class.ilShibbolethWAYF.php.
References $is_selection.
Referenced by is_selection().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ShibWAYF::isValidSelection | ( | ) | 
Definition at line 101 of file class.ilShibbolethWAYF.php.
References $is_valid_selection.
Referenced by is_valid_selection().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:
 Here is the call graph for this function:| 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().
 Here is the call graph for this function:
 Here is the call graph for this function:| ShibWAYF::showNotice | ( | ) | 
Definition at line 183 of file class.ilShibbolethWAYF.php.
References $_GET, $lng, is_selection(), and is_valid_selection().
 Here is the call graph for this function:
 Here is the call graph for this function:| 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().