Switch from JSON to Ruby metadata
Rename extra_login_handlers just login_handlers and make username/password one of those so you can override its default settings
Restart Tomcat when IdP config changes