No. My use case was only about Login & Admin, but I was not able to do so with just a checkbox.
However, in our case, we’re also using load balanced web-servers without a shared filesystem. This means that a plugin like this one will modify a single wp-config.php, and the other one will be orphaned (resulting in funky behavior).
In your case, I would suggest you add the same lines as above, and install the plugin. With the:
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
$_SERVER['HTTPS']='on';
you should be able to get past the issue.