Note: ClientHttpValuesAsNamedCredentials ensures that if the client
application picked up an SMSESSION cookie either using Network Edge authentication
or an external token, it is saved as a credential named SMSESSION2 on the subject
so it can be used for SSO to a SiteMinder-protected EIS. Therefore, the
credential.a.name property is SESSION2. Also, ClientHttpValuesAsPrincipals uses
the sm_user HTTP header if the client has used Network Edge authentication and
enables you to perform impersonation checking.