[ 
https://issues.apache.org/jira/browse/GERONIMO-4445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Jencks closed GERONIMO-4445.
----------------------------------

    Resolution: Fixed

Implementation in rev 723240.  I added a "publish" flag to the SecurityRealm 
(default true) and a "publish anyway" flag to GeronimoLoginConfiguration 
(default false).  SimpleCredentialStore can have a collection of realms: if 
present it constructs a GeronimoLoginConfiguration using those realms with 
"publish anyway" true and uses it to log in the info to create the subjects.

> Make it possible to set up GeronimoLoginConfiguration instances containing 
> specific security realms and to exclude others.
> --------------------------------------------------------------------------------------------------------------------------
>
>                 Key: GERONIMO-4445
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-4445
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: security
>    Affects Versions: 2.2
>            Reporter: David Jencks
>            Assignee: David Jencks
>             Fix For: 2.2
>
>
> Currently there can really only be one GeronimoLoginConfiguration and it 
> finds out about all security realms.  There are several uses for additional 
> Configuration instances and for excluding security realms from the "default" 
> GeronimoLoginConfiguration:
> - run-as and default subject support require securiy realms to create the 
> subjects.  You might want these security realms to be only accessible through 
> CredentialStore instances and not externally: this allows setting up 
> privileged Subjects without a password.
> - jaspi auth modules can use JAAS by supplying a Configuration instance.  
> This will allows use of the GeronimoLoginConfiguration here.

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