Ideally it would generate the metadata when it can't find that, and leave the
keys alone. Not a whole lot changes between versions as far as the idp metadata
is concerned, but it would be nice if it could generate it when needed.
Even with it generated with the git meatadata bit commented out
Richard,
Cas only generates the metadata and keys if it can not find them. You can
always swap in your metadata and keys to whatever location cas thinks is
correct.
Not sure about the exception. Perhaps it is missing something related to git;
path, write permissions, initialized repo, etc.
In CAS 5.x, our login page would include the username, as entered, after a
failed login. This was a convenience, for sure, but it would also allow the
user to know if the username was initially typed incorrectly. In CAS 6.6.1,
we no longer see that occurring and the username field is blank