> Jerry,
>
> The answer to your title question is yes - you can have multiple DBI
> drivers. There is an example in the main documentation where there are
> two Generic drivers and that should carry across.
*** Yes, I found the example, and coded my stuff up with four DBI drivers.
It seemed quite straightforward. Haven't tried it yet though.
>
> However I don't think this will quite do what you want. First of all the
> authentication module does not handle authorization (i.e. permissions).
*** I am going to use my own authorization stuff. It's there, it works
well. I already have something like 50 different permissions. I even have
a command line driven utility for adding permissions - it modifies the
database and the perl code.
As for not remembering which driver authenticated - I'm looking at the
source of CAP:Auth to see about adding it. I would add an individual name
to each driver, passed at setup(), a variable to hold it, and a method
to get it. Plus something in my application to yell out if I should
inadvertently upgrade CAP::Auth from my modified version to a new improved
main line one without the feature :).
- Jerry
##### CGI::Application community mailing list ################
## ##
## To unsubscribe, or change your message delivery options, ##
## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp ##
## ##
## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ##
## Wiki: http://cgiapp.erlbaum.net/ ##
## ##
################################################################