Scott,I managed to go past this step by updating my support() method to make sure my AuthenticationHandler support UsernamePasswordCredentials.
Now, I have additional questions: where do I specify that I want to use a different type of Credentials?if I need to return more information to the client app, I guess I have to use a CredentialsToPrincipalResolver to build a custom principal? under which form and by which CAS component is the Principal information returned to the client app? I guess it happens at Validation time? is it possible to use different sets of views depending on the client app? i.e. i have one client that includes basic forms through iframe and another client that uses 'normal' redirection to/from CAS server. How can I determine which views to use? is it possible to return different types of Principal depending on the client app? I have already CASified apps that are happy with the 'normal' CAS behavior (SimplePrincipal) but I also have another application that needs to get more info about the user (hence a different type of principal I suppose?)
Thanks a lot for your help Jean-Noël On 17 Jun 2009, at 13:47, Scott Battaglia wrote:
What type of credentials does your custom class support? Is it the same kind that you're passing to it? By default the UI passes in UsernamePasswordCredentials.Cheers, ScottOn Wed, Jun 17, 2009 at 6:00 AM, Jean-Noel Colin <[email protected]> wrote:HiI'm trying to develop my own authenticator, but can't find a complete working recipe for it; so let me first explain what I did and the problems I'm facing.I'm using CAS 3.3.2 on Tomcat 6.I have written a custom class that implements AuthenticationHandler; this class is placed under WEB-INF/lib of the cas webapp (and properly found by tomcat) I have updated the deployerConfigContext.xml file so that under authenticationHandlers property I now have a line referring to my handlerEverything deploys fine, I can reach the login page, but when submitting username and password, I get the error "The credentials you provided are not supported by CAS"Could someone explain what I'm missing or doing wrong? I'd be really please to document the whole process, but I would first need to get it to workThanks for your help Jean-Noel Colin -- 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
smime.p7s
Description: S/MIME cryptographic signature
