Issue Details (XML | Word | Printable)

Key: OPENEJB-920
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed
Priority: Minor Minor
Assignee: Alex Grönholm
Reporter: Alex Grönholm
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
OpenEJB

JDBC/DataSource based login module

Created: 08/Oct/08 08:42 PM   Updated: 09/Oct/08 05:31 AM
Component/s: security
Affects Version/s: None
Fix Version/s: 3.1

Time Tracking:
Not Specified

File Attachments:
  Size
Text File Licensed for inclusion in ASF works login.config.patch 2008-10-08 09:08 PM Alex Grönholm 0.6 kB
Zip Archive Licensed for inclusion in ASF works sqllogin.zip 2008-10-08 08:46 PM Alex Grönholm 8 kB

Resolution Date: 09/Oct/08 05:31 AM


 Description  « Hide
I took Geronimo's SQLLoginModule and adapted it to OpenEJB. I'm hoping for inclusion in the 3.1 release. Feedback is welcome.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Alex Grönholm added a comment - 08/Oct/08 08:46 PM
This is a zip of all new files related to this feature.

Alex Grönholm made changes - 08/Oct/08 08:46 PM
Field Original Value New Value
Attachment sqllogin.zip [ 12391776 ]
Alex Grönholm added a comment - 08/Oct/08 09:08 PM
Modification to login.config that is necessary for the unit tests to work. Perhaps this should rather go to test resources instead?

Alex Grönholm made changes - 08/Oct/08 09:08 PM
Attachment login.config.patch [ 12391778 ]
Repository Revision Date User Message
ASF #703061 Thu Oct 09 05:25:52 UTC 2008 dblevins OPENEJB-920: JDBC/DataSource based login module
Patch from Alex Grönholm based on the Geronimo SQLLoginModule. Thanks, Alex!
Files Changed
ADD /openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/core/security/SQLLoginModuleTest.java
ADD /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/security/jaas/SQLLoginModule.java
ADD /openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/util/HexConverterTest.java
MODIFY /openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessContainerTest.java
MODIFY /openejb/trunk/openejb3/container/openejb-core/src/main/resources/login.config
ADD /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/HexConverter.java

David Blevins added a comment - 09/Oct/08 05:31 AM
Committed!

$ svn ci container
Adding container/openejb-core/src/main/java/org/apache/openejb/core/security/jaas/SQLLoginModule.java
Adding container/openejb-core/src/main/java/org/apache/openejb/util/HexConverter.java
Sending container/openejb-core/src/main/resources/login.config
Adding container/openejb-core/src/test/java/org/apache/openejb/core/security/SQLLoginModuleTest.java
Sending container/openejb-core/src/test/java/org/apache/openejb/core/stateless/StatelessContainerTest.java
Adding container/openejb-core/src/test/java/org/apache/openejb/util/HexConverterTest.java
Transmitting file data ......
Committed revision 703061.


David Blevins made changes - 09/Oct/08 05:31 AM
Resolution Fixed [ 1 ]
Assignee Alex Grönholm [ alexg ]
Fix Version/s 3.1 [ 12312761 ]
Status Open [ 1 ] Closed [ 6 ]