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

Jarek Gawor commented on GERONIMO-5480:
---------------------------------------

Just to provide some more background on this issue. On Felix each bundle gets a 
ProtectionDomain with the default permissions. On Equinox each bundle gets a 
ProtectionDomain with default permissions + AllPermissions. The ContextManager 
class (in geronimo-security bundle) sets up a default Subject (EMPTY). That 
subject gets the protection domain of the geronimo-security bundle. During web 
authentication the different Web*Permissions are checked against the default 
subject. Since the subject on Equinox contains AllPermissions all permission 
requests are granted and that's why the user is never prompted for 
username/password info.


> Web security does not work on Equinox
> -------------------------------------
>
>                 Key: GERONIMO-5480
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5480
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>    Affects Versions: 3.0-M1
>            Reporter: Jarek Gawor
>            Assignee: David Jencks
>             Fix For: 3.0
>
>
> Authentication is not requested when running secure web applications on 
> Geronimo on Equinox. That is, things behave as the user is already 
> authenticated. This can be easily observed with the admin console or 
> security-testsuite. Authentication works as expected on Felix.

-- 
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