[NEWSENDER] - Re: User information - Message is from an unknownsender
Wilson França
wilsonrf at gmail.com
Fri Feb 15 07:29:06 EST 2008
Thanx Scott!!
Wilson
On Thu, Feb 14, 2008 at 6:26 PM, Scott Battaglia <scott.battaglia at gmail.com>
wrote:
> You probably need to configure your Wrapper filter mapping after the
> validation filter mapping.
>
> -Scott
>
>
> On Thu, Feb 14, 2008 at 3:16 PM, Scott Battaglia <
> scott.battaglia at gmail.com> wrote:
>
> > If you have the wrapper enabled you should be able to call
> > getRemoteUser() and get the username.
> >
> > -Scott
> >
> >
> > On Thu, Feb 14, 2008 at 3:05 PM, Stuart Smiley <
> > ssmiley at dunbarconsulting.org> wrote:
> >
> > > Wilson,
> > >
> > > I just used the instructions on this page to configure a client
> > > yesterday. They are OK but hard to find
> > > http://www.ja-sig.org/wiki/display/CASC/CAS+Client+for+Java+3.1
> > >
> > > Stuart
> > >
> > > ----- Original Message -----
> > > *From:* Wilson França <wilsonrf at gmail.com>
> > > *To:* Yale CAS mailing list <cas at tp.its.yale.edu>
> > > *Sent:* Thursday, February 14, 2008 2:57 PM
> > > *Subject:* Re: [NEWSENDER] - Re: User information - Message is from an
> > > unknownsender
> > >
> > > In my CAS client... What is the filter that enables setting the
> > > principal?
> > >
> > > my web.xml:
> > >
> > >
> > > <filter>
> > > <filter-name>CAS Authentication Filter</filter-name>
> > > <filter-class>
> > > org.jasig.cas.client.authentication.AuthenticationFilter
> > > </filter-class>
> > > <init-param>
> > > <param-name>casServerLoginUrl</param-name>
> > > <param-value>
> > > https://mylocalhost.com:8443/cas/login
> > > </param-value>
> > > </init-param>
> > > </filter>
> > >
> > > <filter>
> > > <filter-name>CAS HttpServletRequest Wrapper
> > > Filter</filter-name>
> > > <filter-class>
> > > org.jasig.cas.client.util.HttpServletRequestWrapperFilter
> > > </filter-class>
> > > </filter>
> > >
> > > <filter>
> > > <filter-name>CAS Validation Filter</filter-name>
> > > <filter-class>
> > >
> > > org.jasig.cas.client.validation.Cas10TicketValidationFilter
> > > </filter-class>
> > > <init-param>
> > > <param-name>casUrlServerPrefix</param-name>
> > > <param-value>
> > > http://mylocalhost.com:8080/cas
> > > </param-value>
> > > </init-param>
> > > </filter>
> > >
> > > <filter-mapping>
> > > <filter-name>CAS Authentication Filter</filter-name>
> > > <url-pattern>/*</url-pattern>
> > > </filter-mapping>
> > >
> > > <filter-mapping>
> > > <filter-name>CAS HttpServletRequest Wrapper
> > > Filter</filter-name>
> > > <url-pattern>/*</url-pattern>
> > > </filter-mapping>
> > >
> > > <filter-mapping>
> > > <filter-name>CAS Validation Filter</filter-name>
> > > <url-pattern>/*</url-pattern>
> > > </filter-mapping>
> > >
> > > thanks
> > >
> > > Wilson
> > >
> > >
> > > On Thu, Feb 14, 2008 at 4:37 PM, Scott Battaglia <
> > > scott.battaglia at gmail.com> wrote:
> > >
> > > > Your principal where? On the server? On your CAS client? Are you
> > > > using the filter that enables setting the principal?
> > > >
> > > >
> > > > On Thu, Feb 14, 2008 at 12:44 PM, Wilson França <wilsonrf at gmail.com>
> > > > wrote:
> > > >
> > > > > My Principal is null.
> > > > > Why?
> > > > >
> > > > > Wilson
> > > > >
> > > > >
> > > > > On Thu, Feb 14, 2008 at 9:50 AM, Wilson França <wilsonrf at gmail.com>
> > > > > wrote:
> > > > >
> > > > > > Thanks Scott.
> > > > > >
> > > > > > Where i can read about cutomizing the CAS 2.0 response?
> > > > > >
> > > > > > Wilson
> > > > > >
> > > > > >
> > > > > > On Thu, Feb 14, 2008 at 1:33 AM, Scott Battaglia <
> > > > > > scott.battaglia at gmail.com> wrote:
> > > > > >
> > > > > > > If you use the SAML 1.1 protocol (or customize the CAS 2.0response) and combine it with PersonDirectory you can return arbitrary
> > > > > > > attributes via the chosen protocol.
> > > > > > >
> > > > > > > -Scott
> > > > > > >
> > > > > > >
> > > > > > > On Feb 13, 2008 10:25 PM, Ole Ersoy <ole.ersoy at gmail.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Li,
> > > > > > > >
> > > > > > > > (Guys I'm still getting started with CAS, so if anything
> > > > > > > > looks off, please correct it)
> > > > > > > > As far as I know CAS will only populate the Principal's name
> > > > > > > > (Stored in the session).
> > > > > > > > But once you have that you should be able to query an LDAP
> > > > > > > > directory or rdbms using it as a query parameter to fetch the row or ldap
> > > > > > > > entry containing the rest of the user information.
> > > > > > > >
> > > > > > > > CAS populates the principal user name attribute after the
> > > > > > > > user has authenticated and has a ticket granting cookie, so the user name
> > > > > > > > will always be available on the principal.
> > > > > > > >
> > > > > > > > Cheers,
> > > > > > > > - Ole
> > > > > > > >
> > > > > > > > Li Wei Nan wrote:
> > > > > > > > > Besides user loginname, can I get any additional
> > > > > > > > information about user?
> > > > > > > > >
> > > > > > > > > It's seems CAS can manage and populate principal's
> > > > > > > > attribute. Is it
> > > > > > > > > stored in session or there's a CAS protocol to fetch it?
> > > > > > > > >
> > > > > > > > > In WIKI there's a config sample with LDAP, but ours is
> > > > > > > > JDBC. And it says
> > > > > > > > > "Attributes are controlled by the _JA-SIG Person Directory
> > > > > > > > project"
> > > > > > > > > <http://developer.ja-sig.org/projects/person-directory/>_
> > > > > > > > >
> > > > > > > > > Does that mean I must use this project to fetch user
> > > > > > > > attributes?
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > - Li Wei Nan
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Le 2008-2-14 à ??7:27, Wilson França a écrit :
> > > > > > > > >
> > > > > > > > >> Thanx!
> > > > > > > > >>
> > > > > > > > >> On Feb 13, 2008 5:39 PM, Ole Ersoy <ole.ersoy at gmail.com
> > > > > > > > >> <mailto:ole.ersoy at gmail.com>> wrote:
> > > > > > > > >>
> > > > > > > > >> I think you want this:
> > > > > > > > >>
> > > > > > > > >> HttpServletRequest.getUserPrincipal()
> > > > > > > > >>
> > > > > > > > >> This returns:
> > > > > > > > >> java.security.Principal
> > > > > > > > >>
> > > > > > > > >>
> > > > > > > > >> Now call
> > > > > > > > >> java.security.Principal.getName()
> > > > > > > > >>
> > > > > > > > >> to get the name of Principal (User that logged in).
> > > > > > > > >>
> > > > > > > > >> Cheers,
> > > > > > > > >> - Ole
> > > > > > > > >>
> > > > > > > > >>
> > > > > > > > >>
> > > > > > > > >>
> > > > > > > > >> Wilson França wrote:
> > > > > > > > >> > Hi,
> > > > > > > > >> >
> > > > > > > > >> > Can i get information about the user after login is
> > > > > > > > successfull?
> > > > > > > > >> >
> > > > > > > > >> > if yes, how?
> > > > > > > > >> >
> > > > > > > > >> > Thanx
> > > > > > > > >> >
> > > > > > > > >> > Wilson
> > > > > > > > >> >
> > > > > > > > >> >
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > > ------------------------------------------------------------------------
> > > > > > > > >> >
> > > > > > > > >> > _______________________________________________
> > > > > > > > >> > Yale CAS mailing list
> > > > > > > > >> > cas at tp.its.yale.edu <mailto:cas at tp.its.yale.edu>
> > > > > > > > >> > http://tp.its.yale.edu/mailman/listinfo/cas
> > > > > > > > >> _______________________________________________
> > > > > > > > >> Yale CAS mailing list
> > > > > > > > >> cas at tp.its.yale.edu <mailto:cas at tp.its.yale.edu>
> > > > > > > > >> http://tp.its.yale.edu/mailman/listinfo/cas
> > > > > > > > >>
> > > > > > > > >>
> > > > > > > > >> _______________________________________________
> > > > > > > > >> Yale CAS mailing list
> > > > > > > > >> cas at tp.its.yale.edu <mailto:cas at tp.its.yale.edu>
> > > > > > > > >> http://tp.its.yale.edu/mailman/listinfo/cas
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > ------------------------------------------------------------------------
> > > > > > > > >
> > > > > > > > > _______________________________________________
> > > > > > > > > Yale CAS mailing list
> > > > > > > > > cas at tp.its.yale.edu
> > > > > > > > > http://tp.its.yale.edu/mailman/listinfo/cas
> > > > > > > > _______________________________________________
> > > > > > > > Yale CAS mailing list
> > > > > > > > cas at tp.its.yale.edu
> > > > > > > > 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
> > > > > > > cas at tp.its.yale.edu
> > > > > > > http://tp.its.yale.edu/mailman/listinfo/cas
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > > > _______________________________________________
> > > > > Yale CAS mailing list
> > > > > cas at tp.its.yale.edu
> > > > > 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
> > > > cas at tp.its.yale.edu
> > > > http://tp.its.yale.edu/mailman/listinfo/cas
> > > >
> > > >
> > > ------------------------------
> > >
> > > _______________________________________________
> > > Yale CAS mailing list
> > > cas at tp.its.yale.edu
> > > http://tp.its.yale.edu/mailman/listinfo/cas
> > >
> > >
> > > _______________________________________________
> > > Yale CAS mailing list
> > > cas at tp.its.yale.edu
> > > http://tp.its.yale.edu/mailman/listinfo/cas
> > >
> > >
> >
> >
> > --
> > -Scott Battaglia
> > PGP Public Key Id: 0x383733AA
> > LinkedIn: http://www.linkedin.com/in/scottbattaglia
> >
>
>
>
> --
> -Scott Battaglia
> PGP Public Key Id: 0x383733AA
> LinkedIn: http://www.linkedin.com/in/scottbattaglia
>
> _______________________________________________
> Yale CAS mailing list
> cas at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tp.its.yale.edu/pipermail/cas/attachments/20080215/8ac3ef50/attachment.html
More information about the cas
mailing list