[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [equinox-dev] [sec] target EEs for JAAS integration work?


Something small would be good.  Foundation 1.1 might be a good option?

Jeff



"Matt Flaherty" <mwflaher@xxxxxxxxxx>
Sent by: equinox-dev-bounces@xxxxxxxxxxx

08/15/2007 09:04 PM

Please respond to
Equinox development mailing list <equinox-dev@xxxxxxxxxxx>

To
Equinox development mailing list <equinox-dev@xxxxxxxxxxx>
cc
Subject
Re: [equinox-dev] [sec] target EEs for JAAS integration work?






Hmmm... Looks like CDC/Foundation does not include the javax.security.auth.* packages. I'm not sure if a JAAS implementation could be dropped on top of it, but I wouldn't be surprised if it could. JAAS is pretty thin.


With respect to a LoginModule for 3.4, I expect we will develop several (or explain how to use those in a typical JRE). The default configuration will probably work with a standard format JKS/JCEKS stored in an appropriate place for the platform (workspace, etc).


Yeah that pattern is a bit busted - perhaps an anonymous Subject when authentication is not enabled is possible.


One of the plugins got renamed - swap org.eclipse.equinox.security.proxy with org.eclipse.equinox.security.provider. Eventually, I'd like to collapse org.eclipse.equinox.security.boot into the provider as well. That's under:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=196988

-matt


---
Matt Flaherty
Security Project Lead, Lotus Notes & Eclipse Equinox
External:
http://www.eclipse.org/equinox/incubator/security/
Internal:
https://cs.opensource.ibm.com/projects/eclipsesec/

From: Scott Lewis <slewis@xxxxxxxxxxxxx>
To: Equinox development mailing list <equinox-dev@xxxxxxxxxxx>
Date: 08/15/2007 07:59 PM
Subject: [equinox-dev] [sec] target EEs for JAAS integration work?






Hi Matt, Li, and all,

What is the target/supported EEs for the JAAS integration work?  i.e. is
it intended/expected to run on CDC 1.0/Foundation 1.0...or (what) others?

And if I'm not mistaken, I don't think some of the java.security.*
interfaces/classes are available in CDC 1.0/Foundation 1.0 so perhaps
CDC 1.0/Foundation 1.0 isn't in the picture at all.

Another question: Is there going to be a login module for Eclipse
3.4/Ganymede?

Also, after updating to the latest code from HEAD, I'm getting compile
errors in org.eclipse.equinox.security.junit plugin (see below for details).

Finally, if API design votes are being taken, I would vote for

SecurePlatform.getSubject()

rather than

      subject = SecurePlatform.isEnabled( )
          ? Subject.getSubject( AccessController.getContext( ))
          : null;

(in SubjectView class)

Thanks...looks like really good work.  I'm working with it now
(creating/testing a new login module).

Scott

---compile errors in org.eclipse.equinox.security.junit----

Severity and Description    Path    Resource    Location    Creation
Time    Id
KeyManagerFactorySpiService cannot be resolved    
org.eclipse.equinox.security.junit/src/org/eclipse/equinox/security/junit    
KeyManagerFactoryProxyTest.java    line 112    1187211206427    547995
KeyManagerFactorySpiService cannot be resolved to a type    
org.eclipse.equinox.security.junit/src/org/eclipse/equinox/security/junit    
KeyManagerFactoryProxyTest.java    line 108    1187211206427    547994
KeyManagerFactorySpiService cannot be resolved to a type    
org.eclipse.equinox.security.junit/src/org/eclipse/equinox/security/junit    
KeyManagerFactoryProxyTest.java    line 194    1187211206427    547996
KeyStoreSpiService cannot be resolved    
org.eclipse.equinox.security.junit/src/org/eclipse/equinox/security/junit    
KeyStoreProxyTest.java    line 184    1187211206411    547986
KeyStoreSpiService cannot be resolved to a type    
org.eclipse.equinox.security.junit/src/org/eclipse/equinox/security/junit    
KeyStoreProxyTest.java    line 180    1187211206411    547985
KeyStoreSpiService cannot be resolved to a type    
org.eclipse.equinox.security.junit/src/org/eclipse/equinox/security/junit    
KeyStoreProxyTest.java    line 546    1187211206411    547987
The import org.eclipse.equinox.security.provider cannot be resolved    
org.eclipse.equinox.security.junit/src/org/eclipse/equinox/security/junit    
KeyManagerFactoryProxyTest.java    line 28    1187211206427    547993
The import org.eclipse.equinox.security.provider cannot be resolved    
org.eclipse.equinox.security.junit/src/org/eclipse/equinox/security/junit    
KeyStoreProxyTest.java    line 35    1187211206411    547984
The import org.eclipse.equinox.security.provider cannot be resolved    
org.eclipse.equinox.security.junit/src/org/eclipse/equinox/security/junit    
TrustManagerFactoryProxyTest.java    line 31    1187211206364    547978
TrustManagerFactorySpiService cannot be resolved    
org.eclipse.equinox.security.junit/src/org/eclipse/equinox/security/junit    
TrustManagerFactoryProxyTest.java    line 111    1187211206364    547980
TrustManagerFactorySpiService cannot be resolved to a type    
org.eclipse.equinox.security.junit/src/org/eclipse/equinox/security/junit    
TrustManagerFactoryProxyTest.java    line 107    1187211206364    547979
TrustManagerFactorySpiService cannot be resolved to a type    
org.eclipse.equinox.security.junit/src/org/eclipse/equinox/security/junit    
TrustManagerFactoryProxyTest.java    line 192    1187211206364    547981

_______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx

https://dev.eclipse.org/mailman/listinfo/equinox-dev
_______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/equinox-dev