Hi, sorry for the delay, I am working on urgent release. What releases aren't urgent? :)
I understand the part about the external AAA via radius server, I've implemented that before too. ConfD invokes the external AAA executable for any northbound interface assuming the settings in confd_dyncfg requires it. It seems to me this aspect is secondary, since by this time the common user name is already provided through a client interface.
I still don't understand this part:
"The certificate from their card is validated by the server side using Pathfinder (opensource trustchain discovery and validation). A valid certificate starts an https session and in my case returns the username (common name from the certificate)." I don' t know how Pathfinder operates in your situation.
It sounds to me like you have a custom web page which supplies a certificate, and ultimately returns a common username to the user via the web page, then the user has to manually reenter it into the COnfD login page? If the common username is returned to the browser from the server, can you not use this in Javascript to then log in the user directly into ConfD? Conceptually you have to pass the user name and password into a client (northbound) interface. But I would think you can handle this as part of your custom browser application.
I guess I still need more understanding of your initial process.
- chris