In our application of CB we require a unique scenario for users to log in. For most users, the typical username/password combination will do.
For a select few high authority privileged users, they are going to log in using their username, however for their password, they will be using a USB key that when pressed will automatically fill in the password field with a special password. This password is validated through a Joomla login plugin that is provided by the makers of the USB keys.
If we used the standard Joomla login component, it's pretty easy. We just turn off the standard login plugin and enable the USB key one.
However, since we're using CB it's not that easy. How (if at all) can we make CB use this other login plugin to do its authenticating? I can get it to where the USB key plugin authenticates( or rejects) the user properly, but after the USB key authenticates then CB authenticates...and any USB key user will always fail a CB authentication, because the password the key puts in will never match what is in the CB user table. The USB key passwords change every few seconds, and the only way it can validate is by pinging the USB key company's server.
Is there anyway to circumvent CB's authentication to use another one instead? At this point we just need to turn it off because it is successfully authenticating using the usb key plugin.
Or maybe I should just use the standard Joomla login module? We really like the look of the CB login module, but the standard login module works in our scenario, but it doesn't have the look that we like.
I'm curious as to any thoughts you guys may have on this.
Thanks for all your continued support!