On Tue, Apr 29, 2008 at 12:26 PM, Richard Gundersen <
[EMAIL PROTECTED]> wrote:

>  Hi, I also have a couple of questions :)
>
> 1) Please could someone tell me how to get hold of the principal object?
>
> I've written my own CredentialsToPrincipal resolver, and my own Principal
> object, and I log in successfully.
> I can't quite figure out where the principal is stored though. I'm using
> the YaleFilter, but I can't see anything to do with the principal in the
> source, or in the CAS server source either.
>

Get a hold of the Principal object where?  On the server side its available
as part of the Authentication object.  On the client-side you need to
construct it from the response given back by the server.  The Yale client
only supports the unmodified CAS2 protocol, which can retrieve the
username.  The JASIG CAS Client (which is part of Spring Security 2.0)
allows you to more easily plug in other validators such that you can parse
custom responses and reconstruct the Principal.

>
>
> 2) Should something be in this session attribute as per the docs? (if
> there should be, the filter doesn't seem to set it):
>
>       edu.yale.its.tp.cas.client.filter.receipt
>
> I don't know about the specific attributes for the Yale filter, but it
does set a CASReceipt in the session.  I don't believe it says a Principal
object.

-Scott

> Many thanks
>
> Richard
>
>
> ------------------------------
> Date: Tue, 29 Apr 2008 08:27:28 -0400
> From: [EMAIL PROTECTED]
> To: [email protected]
> Subject: Re: does CAS support non-ascii netId?
>
> Li,
>
> CAS should support whatever you pass along.  I would check if the
> application server / JVM are both configured to support the characters.
>
> -Scott
>
> On Tue, Apr 29, 2008 at 3:29 AM, Li Wei Nan <[EMAIL PROTECTED]> wrote:
>
> Hi Everyone,
> We have some problem when users use Chinese character as their netId.
>
> I think it's a config problem somewhere. Here's our environment:
>
> - cas pages are UTF-8
>
> - data in datasource are UTF-8 encoded
>
> - linux env is: LANG=en_US.UTF-8
>
>  - dataSource
> config: <value>jdbc:postgresql://localhost:5432/edupass</value>
>
> Does anyone has the similar problem and sovled it before?
>
> Thanks,
>
>  - Li Wei Nan
>
>
>
>
>
>
> _______________________________________________
> Yale CAS mailing list
> [email protected]
> http://tp.its.yale.edu/mailman/listinfo/cas
>
>
>
>
> --
> -Scott Battaglia
> PGP Public Key Id: 0x383733AA
> LinkedIn: http://www.linkedin.com/in/scottbattaglia
>
>
> ------------------------------
> Messenger's gone Mobile! Get it now! <http://messengergonemobile.com>
>
> _______________________________________________
> Yale CAS mailing list
> [email protected]
> http://tp.its.yale.edu/mailman/listinfo/cas
>
>


-- 
-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn: http://www.linkedin.com/in/scottbattaglia
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to