I configured my Jenkins server to only use HTTPS and enabled security. As well I don\'t like anybody who\'s not logged on to see the Dashboard (even if it would be empty). Here
Adding to @MrBlueSky 's answer, you can avoid the password expiration hassle; simply use a Jenkins-issued API Token instead of your password.
Configure
(in the left navbar)Show API Token