Note: This article was originally written on reich-consulting.net. Reich Web Consulting has narrowed its focus to the web and no longer offers tech support services, so we’ve moved all of our tech support content off-site. We hope you find this article useful. It is provided as-is, and we will no longer provide support on this topic.
My latest project authenticates my user’s using their Active Directory credentials, I didn’t want them submitting their username and password through an unencrypted connection. I’m just learning Zend Framework, but the simplest solution to this problem seemed to be to create a reusable module that would automatically force all communication through an HTTPS connection. I adapted the code from this submission on GitHub, removed a bunch of unnecessary code. You can copy and paste this module into any ZFW 2.0 project, just remember to enable it in your application.config.php.