Refactor login status to reflect client certificate status
Rather than checking session-based login status, Morpho should check for a) existence of client certificate, b) validity of certificate, including expiration and probably issuer.
We can display the subject for the currently-found client certificate.
Right now we will just assume the default CILogon location, but in the future each profile should have its own copy of a client certificate.
#1 Updated by ben leinfelder over 9 years ago
Now showing the subjectDN for the client certificate configured (on a per-profile basis). If the client certificate is within the expiration window and there is a network connection, then we consider the user "logged in". Admittedly, this is naive, but functional for the now.