Omeka_Controller_Plugin_Ssl

Package: Controller\Plugin

class Omeka_Controller_Plugin_Ssl

extends Zend_Controller_Plugin_Abstract

Handle SSL configuration for Omeka sites.

Omeka_Controller_Plugin_Ssl::__construct($sslConfig, $redirector, Zend_Auth $auth)
Parameters:
  • $sslConfig
  • $redirector
  • $auth (Zend_Auth) –
Omeka_Controller_Plugin_Ssl::routeStartup(Zend_Controller_Request_Abstract $request)
Parameters:
  • $request (Zend_Controller_Request_Abstract) –
Omeka_Controller_Plugin_Ssl::preDispatch(Zend_Controller_Request_Abstract $request)
Parameters:
  • $request (Zend_Controller_Request_Abstract) –
Omeka_Controller_Plugin_Ssl::_isLoginRequest($request)
Parameters:
  • $request
Omeka_Controller_Plugin_Ssl::_secureAuthenticatedSession()

Unauthenticated sessions are not as valuable to attackers, so we only really need to check if an authenticated session is being used.

Omeka_Controller_Plugin_Ssl::_isSslRequest($request)
Parameters:
  • $request
Omeka_Controller_Plugin_Ssl::_redirect($request)
Parameters:
  • $request
Omeka_Controller_Plugin_Ssl::_secureAllRequests()