[Carbon-dev] svn commit r17418 - in trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main: java/org/wso2/carbon/security/client resources resources/web

dimuthul at wso2.com dimuthul at wso2.com
Tue May 27 01:02:16 PDT 2008


Author: dimuthul
Date: Tue May 27 01:02:15 2008
New Revision: 17418
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=17418

Log:
Adding the remove security action.



Added:
   trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/web/remove-security-confirm.jsp
Modified:
   trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/java/org/wso2/carbon/security/client/SecurityAdminClient.java
   trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/SecurityConfigAdmin.wsdl
   trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/web/add-nonrepudiation-confirm.jsp
   trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/web/index.html

Modified: trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/java/org/wso2/carbon/security/client/SecurityAdminClient.java
URL: http://wso2.org/svn/browse/wso2/trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/java/org/wso2/carbon/security/client/SecurityAdminClient.java?rev=17418&r1=17417&r2=17418&view=diff
==============================================================================
--- trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/java/org/wso2/carbon/security/client/SecurityAdminClient.java	(original)
+++ trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/java/org/wso2/carbon/security/client/SecurityAdminClient.java	Tue May 27 01:02:15 2008
@@ -1,5 +1,12 @@
 package org.wso2.carbon.security.client;
 
+import org.apache.axis2.AxisFault;
+import org.wso2.carbon.jsp.CarbonURLUtil;
+import org.wso2.carbon.keystore.service.KeyStoreAdminServiceStub;
+import org.wso2.carbon.security.service.ActivateUsernameTokenAuthentication;
+import org.wso2.carbon.security.service.AddConfidentiality;
+import org.wso2.carbon.security.service.AddIntegrity;
+import org.wso2.carbon.security.service.AddNonRepudiation;
 import org.wso2.carbon.security.service.DisableSecurityOnService;
 import org.wso2.carbon.security.service.SecurityConfigAdminServiceStub;
 
@@ -11,29 +18,41 @@
     private String serviceEndPoint = null;
     private SecurityConfigAdminServiceStub stub = null;
 	
-    public SecurityAdminClient(){
-        
+    public SecurityAdminClient() throws AxisFault{
+        this.serviceEndPoint = "http://"+CarbonURLUtil.getHost()+":"+CarbonURLUtil.getPort() +"/services/SecurityConfigAdminService";
+        this.stub = new SecurityConfigAdminServiceStub(serviceEndPoint);
     }
 	
 	public void activateUsernameTokenAuthentication(String serviceName, String[] userGroups) throws Exception{
-		
+		ActivateUsernameTokenAuthentication request = new ActivateUsernameTokenAuthentication();
+		request.setArgs0(serviceName);
+		request.setArgs1(userGroups);
+		stub.activateUsernameTokenAuthentication(request);
 	}
 	
 	public void disableSecurityOnService(String serviceName) throws Exception{
 		DisableSecurityOnService request = new DisableSecurityOnService();
-		
+		request.setArgs0(serviceName);
+		stub.disableSecurityOnService(request);
 	}
 	
 	public void addConfidentiality(String serviceName) throws Exception{
-	    
+	    AddConfidentiality request = new AddConfidentiality();
+	    request.setArgs0(serviceName);
+	    stub.addConfidentiality(request);
 	}
 
 	public void addIntegrity(String serviceName) throws Exception{
-	    
+	    AddIntegrity request = new AddIntegrity();
+	    request.setArgs0(serviceName);
+	    stub.addIntegrity(request);
 	}
 	
 	public void addNonRepudiation(String serviceName, String keystoreName) throws Exception{
-	    
+	    AddNonRepudiation request = new AddNonRepudiation();
+	    request.setArgs0(serviceName);
+	    request.setArgs1(keystoreName);
+	    stub.addNonRepudiation(request);
 	}
 
 }

Modified: trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/SecurityConfigAdmin.wsdl
URL: http://wso2.org/svn/browse/wso2/trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/SecurityConfigAdmin.wsdl?rev=17418&r1=17417&r2=17418&view=diff
==============================================================================
--- trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/SecurityConfigAdmin.wsdl	(original)
+++ trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/SecurityConfigAdmin.wsdl	Tue May 27 01:02:15 2008
@@ -1,11 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ns="http://service.security.carbon.wso2.org" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://service.security.carbon.wso2.org">
     <wsdl:types>
         <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://service.security.carbon.wso2.org">
-            <xs:complexType name="Exception">
-                <xs:sequence>
-                    <xs:element minOccurs="0" name="Exception" nillable="true" type="xs:anyType"/>
-                </xs:sequence>
-            </xs:complexType>
             <xs:element name="disableSecurityOnService">
                 <xs:complexType>
                     <xs:sequence>

Modified: trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/web/add-nonrepudiation-confirm.jsp
URL: http://wso2.org/svn/browse/wso2/trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/web/add-nonrepudiation-confirm.jsp?rev=17418&r1=17417&r2=17418&view=diff
==============================================================================
--- trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/web/add-nonrepudiation-confirm.jsp	(original)
+++ trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/web/add-nonrepudiation-confirm.jsp	Tue May 27 01:02:15 2008
@@ -1,4 +1,4 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+dh<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <%@page import="org.wso2.carbon.security.client.SecurityAdminClient"%>
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>

Modified: trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/web/index.html
URL: http://wso2.org/svn/browse/wso2/trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/web/index.html?rev=17418&r1=17417&r2=17418&view=diff
==============================================================================
--- trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/web/index.html	(original)
+++ trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/web/index.html	Tue May 27 01:02:15 2008
@@ -11,6 +11,7 @@
 <li><strong><a href="add-integrity-confirm.jsp">Integrity</a></strong></li>
 <li><strong><a href="add-confidentiality-confirm.jsp">Confidentiality</a></strong></li>
 <li><strong><a href="add-nonrepudiation-1.jsp">Nonrepudation</a></strong></li>
+<li><strong><a href="remove-security-confirm.jsp">Remove Security</a></strong></li>
 </ul>
 <p></p>
 <li><strong><a href="sec-advanced.html">Advanced Scenarios</a></strong></li>

Added: trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/web/remove-security-confirm.jsp
URL: http://wso2.org/svn/browse/wso2/trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/web/remove-security-confirm.jsp?pathrev=17418
==============================================================================
--- (empty file)
+++ trunk/carbon-components/security/org.wso2.carbon.modules.security.ui/src/main/resources/web/remove-security-confirm.jsp	Tue May 27 01:02:15 2008
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<%@page import="org.wso2.carbon.security.client.SecurityAdminClient"%>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<title>WSO2 Carbon</title></head>
+<body>
+<p><strong>Enable Security &gt; Username Token</strong></p>
+<%
+
+try{
+    SecurityAdminClient client = new SecurityAdminClient();
+    String serviceName = (String)session.getAttribute("serviceName");
+    client.disableSecurityOnService(serviceName);
+}catch(Exception e){
+    %>
+        <strong>An error occurred!</strong>
+        <p>Error message is : <%=e.getMessage()%> </p>
+    <%
+}
+%>
+</table>
+<p></p>
+<p></p>
+<form method="get" action="index.html">
+<input type="submit" value="Done"/>
+</form>
+<p>&nbsp;</p>
+<p>&nbsp;</p>
+</body>
+</html>
\ No newline at end of file



More information about the Carbon-dev mailing list