Skip to Content.
Sympa Menu

perfsonar-dev - perfsonar: r4983 - in branches/new-structure-with-base2/ps-mdm-base2: . ant src/main/java/org/perfsonar/base2/client src/main/java/org/perfsonar/base2/client/authn src/main/java/org/perfsonar/base2/client/authn/edugain src/main/java/org/perfsonar/base2/client/authn/saslca src/main/java/org/perfsonar/base2/service src/main/java/org/perfsonar/base2/service/authn src/main/java/org/perfsonar/base2/service/authn/component src/main/java/org/perfsonar/base2/service/authn/component/wssec src/main/java/org/perfsonar/base2/service/authn/tokens src/main/java/org/perfsonar/base2/service/messages

Subject: perfsonar development work

List archive

perfsonar: r4983 - in branches/new-structure-with-base2/ps-mdm-base2: . ant src/main/java/org/perfsonar/base2/client src/main/java/org/perfsonar/base2/client/authn src/main/java/org/perfsonar/base2/client/authn/edugain src/main/java/org/perfsonar/base2/client/authn/saslca src/main/java/org/perfsonar/base2/service src/main/java/org/perfsonar/base2/service/authn src/main/java/org/perfsonar/base2/service/authn/component src/main/java/org/perfsonar/base2/service/authn/component/wssec src/main/java/org/perfsonar/base2/service/authn/tokens src/main/java/org/perfsonar/base2/service/messages


Chronological Thread 
  • From:
  • To:
  • Subject: perfsonar: r4983 - in branches/new-structure-with-base2/ps-mdm-base2: . ant src/main/java/org/perfsonar/base2/client src/main/java/org/perfsonar/base2/client/authn src/main/java/org/perfsonar/base2/client/authn/edugain src/main/java/org/perfsonar/base2/client/authn/saslca src/main/java/org/perfsonar/base2/service src/main/java/org/perfsonar/base2/service/authn src/main/java/org/perfsonar/base2/service/authn/component src/main/java/org/perfsonar/base2/service/authn/component/wssec src/main/java/org/perfsonar/base2/service/authn/tokens src/main/java/org/perfsonar/base2/service/messages
  • Date: Mon, 23 Feb 2009 09:54:05 -0500

Author: rodriguez
Date: 2009-02-23 09:54:05 -0500 (Mon, 23 Feb 2009)
New Revision: 4983

Added:

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/UbCMDSTest.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/UbCSaslTest.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/X509TestClient.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/AttrEERequestGenerator.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/AuthNDataFactory.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/AuthNEERequestGenerator.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/AuthNSAMLData.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/AuthNX509Data.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/AuthREERequestGenerator.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/WSSAuthNSAMLData.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/WSSAuthNX509Data.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/edugain/

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/edugain/EduGAINFilterHelper.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/edugain/EduGAINMetadataService.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/saslca/

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/saslca/SASLCAClient.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/saslca/SASLCAClientConfiguration.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/saslca/UserID.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/saslca/UserIDCallbackHandler.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AADispatchManager.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AADispatchProtocol.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AADispatchProtocolFactory.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AADispatchSOAPProtocol.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AttrRequest.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AttrResponse.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AuthNRequest.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AuthNResponse.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AuthRRequest.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AuthRResponse.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/component/

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/component/AuthNComponent.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/component/DynamicCrypto.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/component/SOAPUtil.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/component/wssec/

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/component/wssec/WSSecAuthNComponent.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/tokens/

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/tokens/SecTokenManager.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/tokens/SecTokenManagerFactory.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/tokens/SecTokenSOAPManager.java

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/tokens/SecurityToken.java
Modified:
branches/new-structure-with-base2/ps-mdm-base2/ant/build.xml
branches/new-structure-with-base2/ps-mdm-base2/pom.xml

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/messages/GenericMessageHandler.java
Log:
- Adding authN/authR support in base2

Modified: branches/new-structure-with-base2/ps-mdm-base2/ant/build.xml
===================================================================
--- branches/new-structure-with-base2/ps-mdm-base2/ant/build.xml
2009-02-23 14:20:31 UTC (rev 4982)
+++ branches/new-structure-with-base2/ps-mdm-base2/ant/build.xml
2009-02-23 14:54:05 UTC (rev 4983)
@@ -81,6 +81,17 @@
<artifact:dependencies>
<dependency groupId="commons-digester"
artifactId="commons-digester" version="2.0"/>
<dependency groupId="org.apache.axis2" artifactId="axis2-jaxws"
version="1.4.1"/>
+ <dependency groupId="opensaml" artifactId="opensaml1"
version="1.1"/>
+ <dependency groupId="wss4j" artifactId="wss4j"
version="1.5.1"/>
+ <dependency groupId="org.apache.rampart"
artifactId="rampart-core" version="1.4"/>
+ <dependency groupId="bouncycastle" artifactId="bcprov-jdk15"
version="124"/>
+ <dependency groupId="xml-security" artifactId="xmlsec"
version="1.3.0"/>
+ <dependency groupId="edugain" artifactId="edugain"
version="1.0-RC2"/>
+ <dependency groupId="perfsonar" artifactId="perfsonar-authr"
version="0.5"/>
+ <dependency groupId="sasl-ca" artifactId="sasl-ca"
version="1.0"/>
+ <dependency groupId="codec" artifactId="codec"
version="1.0"/>
+ <dependency groupId="opensaml" artifactId="opensaml"
version="2.2.3"/>
+ <dependency groupId="xmltooling" artifactId="xmltooling"
version="1.2.0"/>
<localRepository refid="local.repository"/>
<remoteRepository refid="remote.repository"/>
</artifact:dependencies>

Modified: branches/new-structure-with-base2/ps-mdm-base2/pom.xml
===================================================================
--- branches/new-structure-with-base2/ps-mdm-base2/pom.xml 2009-02-23
14:20:31 UTC (rev 4982)
+++ branches/new-structure-with-base2/ps-mdm-base2/pom.xml 2009-02-23
14:54:05 UTC (rev 4983)
@@ -24,8 +24,8 @@
<name>Perfsonar Base2 package</name>
<version>0.0.1</version>
<description>
- The perfSONAR base provides a number of common, shared classes which
can be used by
- MA, MP and Clients.
+ The perfSONAR base provides a number of common, shared classes which
can be used by
+ MA, MP and Clients.
</description>
<url>
http://wiki.perfsonar.net/
@@ -107,7 +107,6 @@
</dependency>

<!-- got for auth -->
- <!--
<dependency>
<groupId>opensaml</groupId>
<artifactId>opensaml1</artifactId>
@@ -126,7 +125,7 @@
<dependency>
<groupId>edugain</groupId>
<artifactId>edugain</artifactId>
- <version>0.7alpha</version>
+ <version>1.0-RC2</version>
</dependency>
<dependency>
<groupId>perfsonar</groupId>
@@ -151,12 +150,12 @@
<dependency>
<groupId>opensaml</groupId>
<artifactId>opensaml</artifactId>
- <version>2.0-TP2-jdk-1.5</version>
+ <version>2.2.3</version>
</dependency>
<dependency>
<groupId>xmltooling</groupId>
<artifactId>xmltooling</artifactId>
- <version>1.0-TP2-jdk-1.5</version>
+ <version>1.2.0</version>
</dependency>
<dependency>
<groupId>wss4j</groupId>
@@ -193,7 +192,6 @@
<artifactId>sunxacml</artifactId>
<version>1.2</version>
</dependency>
- -->
</dependencies>

<reporting>
@@ -243,7 +241,7 @@
<minimumTokens>100</minimumTokens>
<targetJdk>1.5</targetJdk>
</configuration>
- </plugin>
+ </plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
@@ -253,7 +251,7 @@
<xmlOutput>true</xmlOutput>
</configuration>
</plugin>
- <!--
+ <!--
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changelog-plugin</artifactId>

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/UbCMDSTest.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/UbCSaslTest.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/X509TestClient.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/AttrEERequestGenerator.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/AuthNDataFactory.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/AuthNEERequestGenerator.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/AuthNSAMLData.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/AuthNX509Data.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/AuthREERequestGenerator.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/WSSAuthNSAMLData.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/WSSAuthNX509Data.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/edugain/EduGAINFilterHelper.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/edugain/EduGAINMetadataService.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/saslca/SASLCAClient.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/saslca/SASLCAClientConfiguration.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/saslca/UserID.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/client/authn/saslca/UserIDCallbackHandler.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AADispatchManager.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AADispatchProtocol.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AADispatchProtocolFactory.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AADispatchSOAPProtocol.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AttrRequest.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AttrResponse.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AuthNRequest.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AuthNResponse.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AuthRRequest.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/AuthRResponse.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/component/AuthNComponent.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/component/DynamicCrypto.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/component/SOAPUtil.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/component/wssec/WSSecAuthNComponent.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/tokens/SecTokenManager.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/tokens/SecTokenManagerFactory.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/tokens/SecTokenSOAPManager.java

Added:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/authn/tokens/SecurityToken.java

Modified:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/messages/GenericMessageHandler.java
===================================================================
---
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/messages/GenericMessageHandler.java
2009-02-23 14:20:31 UTC (rev 4982)
+++
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/service/messages/GenericMessageHandler.java
2009-02-23 14:54:05 UTC (rev 4983)
@@ -10,8 +10,7 @@
import java.util.HashMap;
import java.util.Map;

-// TODO: Uncomment later !!!
-//import org.perfsonar.base2.service.authn.component.AuthNComponent;
+import org.perfsonar.base2.service.authn.component.AuthNComponent;
import org.perfsonar.base2.service.configuration.Configuration;
import org.perfsonar.base2.service.configuration.ConfigurationManager;
import org.perfsonar.base2.service.exceptions.PerfSONARException;
@@ -53,9 +52,6 @@
return se;
}

-
-// TODO: Uncomment later !!!
-/*
protected void checkAuth(Configuration c, String messageType) throws
PerfSONARException {
String authR = "no";
String authN = "no";
@@ -78,9 +74,7 @@
authComponent.requestAuthN(messageType);
}
}
-*/

-
public void execute(ServiceMessage request, ServiceMessage response)
throws PerfSONARException {

@@ -96,15 +90,14 @@

messageType = reqMessage.getType();
Configuration c =
ConfigurationManager.getInstance().getConfiguration();
-// TODO: Uncomment later!!!
-// checkAuth(c, messageType);
+ checkAuth(c, messageType);
serviceEngineClassName = c.getServiceEngineOption(messageType);
serviceEngine = getServiceEngine(serviceEngineClassName);
if (serviceEngine == null) throw new NullPointerException(
"Cannot Instantiate ServiceEngine class
["+serviceEngineClassName+"]");

} catch (Exception ex) {
-
+
String m = "Cannot find ServiceEngine ["+serviceEngineClassName +
"] for message type ["+messageType+"], nested exception
was:"+
ex.toString();
@@ -115,7 +108,7 @@
response.setElement(
ResultCodesUtil.generateResultMessage(null, pse));
return; //finish when cannot execute ServiceEngine
-
+
}





  • perfsonar: r4983 - in branches/new-structure-with-base2/ps-mdm-base2: . ant src/main/java/org/perfsonar/base2/client src/main/java/org/perfsonar/base2/client/authn src/main/java/org/perfsonar/base2/client/authn/edugain src/main/java/org/perfsonar/base2/client/authn/saslca src/main/java/org/perfsonar/base2/service src/main/java/org/perfsonar/base2/service/authn src/main/java/org/perfsonar/base2/service/authn/component src/main/java/org/perfsonar/base2/service/authn/component/wssec src/main/java/org/perfsonar/base2/service/authn/tokens src/main/java/org/perfsonar/base2/service/messages, svnlog, 02/23/2009

Archive powered by MHonArc 2.6.16.

Top of Page