Howard, CAS server will happily support as many AuthenticationHandlers as you'd like to map. CAS is not seeking to be your store of users and has no opinion about where you ought to store your users in how many stores. However, if you have more than on AuthenticationHandler, it's up to you to deal with potential username namespace collision -- i.e. if the user "hhill" exists in multiple user stores backing multiple mapped AuthenticationHandlers, there's no magic for differentiating these -- CAS is going to happily authenticate username "hhill" via either handler and will not disambiguate these on the ticket validation responses it provides to client applications.
The CAS client libraries aren't particularly designed to play nicely with others, i.e. CAS envisions itself as the one, simple way that users log in to applications that make use of CAS. There's nothing particularly stopping you from supporting multiple ways to log in of which CAS is just one. Some applications do this, e.g. uPortal supports both local username and password authentication and CAS authentication. But the CAS client libraries aren't going out of their way to enable this use case and in particular are not the mechanism for implementing login via multiple methods of which CAS is just one of several. Best wishes, Andrew On 6/15/2011 4:06 PM, Howard wrote: > Question on CAS client integration with Jasper. I have it working but > does this mean if I am able to login to the application with a > authenticationHandlers it does not work for Jasper . > > Is the principal of CAS that there must be one single backend user > store or I should have multiple authenticationHandlers if I am to > login to Jasper not via a ticket . > > Any suggestions would be greatly welcomed > > > Sent from my iPhone > -- > You are currently subscribed to [email protected] as: [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
