Check request.is_secure first