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,
> Scott
>
>
> On Wed, Jun 17, 2009 at 6:00 AM, Jean-Noel Colin  
> <[email protected]> wrote:
> Hi
>
> I'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  
> handler
>
> Everything 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 work
>
> Thanks 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


-- 
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

Reply via email to