[NEWSENDER] - Re: [NEWSENDER] - Re: User information - Message is from an unknownsender - Message is from an unknown sender
Li Wei Nan
liweinan at chinaedu.net
Wed Feb 13 22:42:46 EST 2008
Thanks very much Ole, our solution now is provide our own webservice
to fetch user additional info via loginname(our principal).
- Li Wei Nan
Le 2008-2-14 à 上午11:25, Ole Ersoy a écrit :
> 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
More information about the cas
mailing list