[ 
https://issues.apache.org/jira/browse/GERONIMO-5468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12912365#action_12912365
 ] 

Han Hong Fang commented on GERONIMO-5468:
-----------------------------------------

By build in auth methods, do you mean BasicAuthenticator etc for declarative 
security?

In current implementation, I see only FormAuthenticator stores userIdentity, 
username, and password in session, the other authenticators doesn't do this in 
validateRequest method.  Another place which caches the authenciated user is in 
SecurityValve, userPrinciple and authType are kept in request after successful 
authentication.

Meanwhile I'm still not clear on followings:

1. Shall login store the credential for jaspic and basic/form/digest/clientcert 
auth type respectively? 
2. Is the above-mentioned configuration flag for jaspic only or for all type of 
authenticators? 
3. Where this configuration flag can be set? Is it provided to end user?

Another question, in NoneAuthenticator,  the authResult is success for 
validateRequest method, but failure for login method, shall they be consistent?

Thanks in advance for your clarification.


> Support authenticate/login/logout methods in the HttpServletRequest interface
> -----------------------------------------------------------------------------
>
>                 Key: GERONIMO-5468
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5468
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: Tomcat
>    Affects Versions: 3.0-M1, 3.0
>            Reporter: Ivan
>            Assignee: Han Hong Fang
>             Fix For: 3.0
>
>         Attachments: GERONIMO-5468-geronimo-2.diff, 
> GERONIMO-5468-tomcat-fork.diff, GERONIMO-5468-tomcat-original.diff, 
> GERONIMO-5468.patch
>
>
> In Servlet 3.0, authenticate/login/logout methods are added in the 
> HttpServletRequest interface, we need to support them in Geronimo's way.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to