[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 > 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> </p>
+<p> </p>
+</body>
+</html>
\ No newline at end of file
More information about the Carbon-dev
mailing list