Pid wrote:
> Christopher Schultz wrote:
>> Arash,
>>
>> Arash Bizhan zadeh wrote:
>>> Sure [reading the servlet API] might help. Reading my mail would have 
>>> helped too. I need the
>>> Subject not the principal.
>> Ouch. You're gonna get the cold shoulder with that kind of snarkiness.
>> Your original message said "authenticated user" in the body.
>>
>> A quick look through Tomcat's source code shows:
>>
>> $ grep SUBJECT_ATTR `find java/ -name "*.java"`
>> java/org/apache/catalina/connector/Request.java:
>> session.getAttribute(Globals.SUBJECT_ATTR) == null) {
>> java/org/apache/catalina/connector/Request.java:
>> session.setAttribute(Globals.SUBJECT_ATTR, subject);
>> java/org/apache/catalina/security/SecurityUtil.java:
>>     (Subject)session.getAttribute(Globals.SUBJECT_ATTR);
>> java/org/apache/catalina/security/SecurityUtil.java:
>> session.setAttribute(Globals.SUBJECT_ATTR, subject);
>> java/org/apache/catalina/session/StandardSession.java:
>> Globals.SUBJECT_ATTR
>> java/org/apache/catalina/Globals.java:    public static final String
>> SUBJECT_ATTR =
>>
>> Taking a quick look at these classes shows that this:
>>
>>> getSession().getAttribute(Globals.SUBJECT_ATTR);
>> should work. Of course, there's always a chance that the subject is
>> null. In most cases in the code, when the Subject is null, a new Subject
>> object is created with no arguments and thrown into the session under
>> the Globals.SUBJECT_ATTR key.
> 
> The logical questions that follow are: what is your login config, which
> Realm are you using and which type of Authenticator?

ignore: as my mail client has now downloaded the rest of the overnight mail.

p


>> -chris
>>
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to