* );
     * $settings->add(
     * new admin_setting_configtext('block_iclicker_webservices_username',
     * get_string('config_webservices_username', $block_name),
     * get_string('config_webservices_username_desc', $block_name),
     * '', //iclicker_service::NATIONAL_WS_URL, //50,200
     * PARAM_TEXT,
     * 30
     * )
     * );
     * $settings->add(
     * new admin_setting_configtext('block_iclicker_webservices_password',
     * get_string('config_webservices_password', $block_name),
     * get_string('config_webservices_password_desc', $block_name),
     * '', //iclicker_service::NATIONAL_WS_URL, //50,200
     * PARAM_TEXT,
     * 30
     * )
     * );
     *******************************************/
    // SSO
    $headerDesc = get_string('config_sso_disabled', $block_name);
    $currentSSOkey = get_config($block_name, 'block_iclicker_sso_shared_key');
    if (!empty($currentSSOkey)) {
        $headerDesc = get_string('config_sso_enabled', $block_name);
        $timestamp = time();
        $headerDesc .= ' [Sample encoded key: ' . iclicker_service::makeEncodedKey($timestamp) . '|' . $timestamp . ']';
    }
    $settings->add(new admin_setting_heading('block_iclicker_sso_heading', get_string('config_sso', $block_name), $headerDesc));
    $settings->add(new admin_setting_configtext(iclicker_service::BLOCK_NAME . '/block_iclicker_sso_shared_key', get_string('config_shared_key', $block_name), get_string('config_shared_key_desc', $block_name), '', PARAM_TEXT, 50));
}