Some corrections:
May be I am missing something but the
interface method Principal resolvePrincipal(Credentials credentials) receives
only a crediantials object and I don't like injecting other services that are
not passed as parameters to a method like this one.
Indrit
t ray <[EMAIL PROTECTED]> ha scritto: Indrit,
Thanks for your response. I have had to make the following changes-
- Subclass Principal (new class)
- Implement CredentialsToPrincipalResolver (new class)
- casServiceValidationSuccess.jsp (add new parameters)
I didn't have to make any changes to the other files you have mentioned. Maybe
I am missing something? I also am not sure what changes you had to make to
cas-servlet.xml and how that broke xml schema. Could you or someone please
explain? I am afraid that I may not have done all changes and that will break
something elsewhere...
Thanks,
Ray
----- Original Message ----
From: indrit Lavoro <[EMAIL PROTECTED]>
To: Yale CAS mailing list <[email protected]>
Sent: Wednesday, February 7, 2007 3:01:21 AM
Subject: Re: How to return more than username after authentication?
I have already done something like this but what I observed is that I breaked
the xml schema related to the 'http://www.yale.edu/tp/cas' namespace. I made
changes to the following files on the server side( that I remember ) :
- UsernamePasswordCredentials (subclass)
- CredentialsBinder (implement)
- SimplePrincipal (subclass)
- CredentialsToPrincipalResolver (implement)
- CasServlet.xml (changes to authenticationViaFormAction)
- casServiceValidationSuccess.jsp (add new parameters)
May be for the xml community is necessary to create an extending point to the
related W3CSchema for the response's xml format.
Best,
Indrit
"Stephen A. Cochran" <[EMAIL PROTECTED]> ha scritto:
On Feb 2, 2007, at 5:34 PM, t ray wrote:
> Is it possible (and advisable) to return than just the username
> after successful login? I would like to be able to return a small
> amount of user data apart from the name such that this extra
> information is also available along with the user name.
Dartmouth has extended the standard CAS 2.0 XML response to include
some non-standard attributes. This involves extending some of the
classes in the server, as well as updating the clients to present
these new fields to users.
The archives of this mailing list should contain a fairly detailed
description of the design we chose.
Steve Cochran
Dartmouth College
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas
---------------------------------
Vinci i biglietti per FIFA World Cup in Germania!
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas
---------------------------------
Check out the all-new Yahoo! Mail beta - Fire up a more powerful email and get
things done faster._______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas
---------------------------------
L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas