[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