Issue Details (XML | Word | Printable)

Key: OPENEJB-605
Type: Task Task
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: David Jencks
Reporter: David Jencks
Votes: 0
Watchers: 0
Operations

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

Allow more info in authentication request

Created: 07/Jul/07 05:41 AM   Updated: 27/Sep/07 04:28 AM
Return to search
Component/s: security
Affects Version/s: 3.0-beta-1
Fix Version/s: 3.0-beta-1

Time Tracking:
Not Specified

File Attachments:
  Size
Text File Licensed for inclusion in ASF works geronimo-openejb-remote-login.patch 2007-07-07 05:52 AM David Jencks 11 kB
Text File Licensed for inclusion in ASF works remote-login.patch 2007-07-07 05:42 AM David Jencks 12 kB

Resolution Date: 09/Jul/07 07:55 PM


 Description  « Hide
I've been talking on the dev list about how to make remote auth work with geronimo. Heres a fairly minimal solution.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
David Jencks added a comment - 07/Jul/07 05:42 AM
One way to help geronimo do remote login.

David Jencks made changes - 07/Jul/07 05:42 AM
Field Original Value New Value
Attachment remote-login.patch [ 12361343 ]
David Jencks added a comment - 07/Jul/07 05:52 AM
Here's the corresponding geronimo changes.

David Jencks made changes - 07/Jul/07 05:52 AM
Attachment geronimo-openejb-remote-login.patch [ 12361344 ]
Repository Revision Date User Message
ASF #554748 Mon Jul 09 19:52:24 UTC 2007 djencks OPENEJB-605 allow more info (login realm name) in authentication request
Files Changed
MODIFY /openejb/trunk/openejb3/server/openejb-client/src/test/java/org/apache/openejb/client/ClientLoginTest.java
MODIFY /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/ri/sp/PseudoSecurityService.java
MODIFY /openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/JNDIContext.java
ADD /openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/RealmPrincipalInfo.java
MODIFY /openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/ClientSecurity.java
MODIFY /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/security/SecurityServiceImpl.java
MODIFY /openejb/trunk/openejb3/server/openejb-ejbd/src/main/java/org/apache/openejb/server/ejbd/AuthRequestHandler.java
MODIFY /openejb/trunk/openejb3/server/openejb-client/src/test/java/org/apache/openejb/client/ClientSecurityTest.java
MODIFY /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/spi/SecurityService.java

Repository Revision Date User Message
ASF #554749 Mon Jul 09 19:54:06 UTC 2007 djencks OPENEJB-605 related, a remote openejb-protocol login module to get the identification principal, and changes to the SecurityService and IdentityService to use it
Files Changed
ADD /geronimo/server/trunk/modules/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/ServerIdentityToken.java
ADD /geronimo/server/trunk/modules/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/OpenejbRemoteLoginModule.java
MODIFY /geronimo/server/trunk/modules/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/GeronimoIdentityResolver.java
MODIFY /geronimo/server/trunk/modules/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/GeronimoSecurityService.java
MODIFY /geronimo/server/trunk/modules/geronimo-openejb/pom.xml

David Jencks added a comment - 09/Jul/07 07:55 PM
Openejb changes committed in rev 554748
Corresponding geronimo changes committed in rev. 554749

We'll probably want some geronimo plan changes as well, but I'm in the middle of a big refactoring so will deal with that later (in geronimo)

Thanks dblevins for the review!

David Jencks made changes - 09/Jul/07 07:55 PM
Resolution Fixed [ 1 ]
Status Open [ 1 ] Closed [ 6 ]
David Blevins made changes - 27/Sep/07 04:28 AM
Issue Type Improvement [ 4 ] Task [ 3 ]