mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Merge pull request #361 from ruwany/carbon-kernel-4.4.7
Migrating kernel/apim/appm/identity to latest versions
This commit is contained in:
commit
0c92f80e68
@ -78,6 +78,7 @@
|
|||||||
org.apache.commons.logging,
|
org.apache.commons.logging,
|
||||||
javax.servlet,
|
javax.servlet,
|
||||||
javax.xml.*,
|
javax.xml.*,
|
||||||
|
javax.xml.parsers;version="${javax.xml.parsers.import.pkg.version}";resolution:=optional,
|
||||||
org.apache.commons.lang,
|
org.apache.commons.lang,
|
||||||
</Import-Package>
|
</Import-Package>
|
||||||
<Embed-Dependency>
|
<Embed-Dependency>
|
||||||
@ -89,4 +90,4 @@
|
|||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|||||||
@ -159,14 +159,8 @@ public class APIManagementProviderServiceImpl implements APIManagementProviderSe
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
String[] allowedDomains = new String[1];
|
|
||||||
if (isAllowedAllDomains) {
|
|
||||||
allowedDomains[0] = ApiApplicationConstants.ALLOWED_DOMAINS;
|
|
||||||
} else {
|
|
||||||
allowedDomains[0] = APIManagerUtil.getTenantDomain();
|
|
||||||
}
|
|
||||||
apiConsumer.mapExistingOAuthClient(jsonString, username, clientId, applicationName,
|
apiConsumer.mapExistingOAuthClient(jsonString, username, clientId, applicationName,
|
||||||
ApiApplicationConstants.DEFAULT_TOKEN_TYPE, allowedDomains);
|
ApiApplicationConstants.DEFAULT_TOKEN_TYPE);
|
||||||
if (tags != null && tags.length > 0) {
|
if (tags != null && tags.length > 0) {
|
||||||
createApplicationAndSubscribeToAPIs(applicationName, tags, username);
|
createApplicationAndSubscribeToAPIs(applicationName, tags, username);
|
||||||
}
|
}
|
||||||
@ -327,11 +321,7 @@ public class APIManagementProviderServiceImpl implements APIManagementProviderSe
|
|||||||
if (consumer != null) {
|
if (consumer != null) {
|
||||||
synchronized (consumer) {
|
synchronized (consumer) {
|
||||||
if (consumer.getSubscriber(subscriberName) == null) {
|
if (consumer.getSubscriber(subscriberName) == null) {
|
||||||
Subscriber subscriber = new Subscriber(subscriberName);
|
consumer.addSubscriber(subscriberName, groupId);
|
||||||
subscriber.setSubscribedDate(new Date());
|
|
||||||
subscriber.setEmail(subscriberEmail);
|
|
||||||
subscriber.setTenantId(tenantId);
|
|
||||||
consumer.addSubscriber(subscriber, groupId);
|
|
||||||
if (log.isDebugEnabled()) {
|
if (log.isDebugEnabled()) {
|
||||||
log.debug("Successfully created subscriber with name : " + subscriberName +
|
log.debug("Successfully created subscriber with name : " + subscriberName +
|
||||||
" with groupID : " + groupId);
|
" with groupID : " + groupId);
|
||||||
@ -365,7 +355,7 @@ public class APIManagementProviderServiceImpl implements APIManagementProviderSe
|
|||||||
Subscriber subscriber = apiConsumer.getSubscriber(username);
|
Subscriber subscriber = apiConsumer.getSubscriber(username);
|
||||||
Set<API> userVisibleAPIs = null;
|
Set<API> userVisibleAPIs = null;
|
||||||
for (String tag : tags) {
|
for (String tag : tags) {
|
||||||
Set<API> tagAPIs = apiConsumer.getAPIsWithTag(tag);
|
Set<API> tagAPIs = apiConsumer.getAPIsWithTag(tag, APIManagerUtil.getTenantDomain());
|
||||||
if (userVisibleAPIs == null) {
|
if (userVisibleAPIs == null) {
|
||||||
userVisibleAPIs = tagAPIs;
|
userVisibleAPIs = tagAPIs;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@ -143,6 +143,7 @@
|
|||||||
org.apache.commons.logging,
|
org.apache.commons.logging,
|
||||||
javax.servlet,
|
javax.servlet,
|
||||||
javax.xml.*,
|
javax.xml.*,
|
||||||
|
javax.xml.parsers;version="${javax.xml.parsers.import.pkg.version}";resolution:=optional,
|
||||||
com.google.gson.*,
|
com.google.gson.*,
|
||||||
org.apache.catalina,
|
org.apache.catalina,
|
||||||
org.apache.catalina.core,
|
org.apache.catalina.core,
|
||||||
@ -168,4 +169,4 @@
|
|||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|||||||
@ -56,6 +56,7 @@ public class APIConfig {
|
|||||||
private String contextTemplate;
|
private String contextTemplate;
|
||||||
private String endpoint;
|
private String endpoint;
|
||||||
private String version;
|
private String version;
|
||||||
|
private String policy;
|
||||||
private String transports;
|
private String transports;
|
||||||
private APIProvider provider;
|
private APIProvider provider;
|
||||||
private boolean isSecured;
|
private boolean isSecured;
|
||||||
@ -73,6 +74,16 @@ public class APIConfig {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@XmlElement(name = "Policy", required = true)
|
||||||
|
public String getPolicy() {
|
||||||
|
return policy;
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("unused")
|
||||||
|
public void setPolicy(String policy) {
|
||||||
|
this.policy = policy;
|
||||||
|
}
|
||||||
|
|
||||||
@XmlElement(name = "ContextTemplate", required = true)
|
@XmlElement(name = "ContextTemplate", required = true)
|
||||||
public String getContextTemplate() {
|
public String getContextTemplate() {
|
||||||
return contextTemplate;
|
return contextTemplate;
|
||||||
|
|||||||
@ -47,6 +47,7 @@ public class APIPublisherUtil {
|
|||||||
private static final String PARAM_MANAGED_API_ENDPOINT = "managed-api-endpoint";
|
private static final String PARAM_MANAGED_API_ENDPOINT = "managed-api-endpoint";
|
||||||
private static final String PARAM_MANAGED_API_OWNER = "managed-api-owner";
|
private static final String PARAM_MANAGED_API_OWNER = "managed-api-owner";
|
||||||
private static final String PARAM_MANAGED_API_TRANSPORTS = "managed-api-transports";
|
private static final String PARAM_MANAGED_API_TRANSPORTS = "managed-api-transports";
|
||||||
|
private static final String PARAM_MANAGED_API_POLICY = "managed-api-policy";
|
||||||
private static final String PARAM_MANAGED_API_IS_SECURED = "managed-api-isSecured";
|
private static final String PARAM_MANAGED_API_IS_SECURED = "managed-api-isSecured";
|
||||||
private static final String PARAM_SHARED_WITH_ALL_TENANTS = "isSharedWithAllTenants";
|
private static final String PARAM_SHARED_WITH_ALL_TENANTS = "isSharedWithAllTenants";
|
||||||
private static final String PARAM_PROVIDER_TENANT_DOMAIN = "providerTenantDomain";
|
private static final String PARAM_PROVIDER_TENANT_DOMAIN = "providerTenantDomain";
|
||||||
@ -80,6 +81,7 @@ public class APIPublisherUtil {
|
|||||||
api.setEndpointSecured(true);
|
api.setEndpointSecured(true);
|
||||||
api.setStatus(APIStatus.CREATED);
|
api.setStatus(APIStatus.CREATED);
|
||||||
api.setTransports(config.getTransports());
|
api.setTransports(config.getTransports());
|
||||||
|
api.setApiLevelPolicy(config.getPolicy());
|
||||||
api.setContextTemplate(config.getContextTemplate());
|
api.setContextTemplate(config.getContextTemplate());
|
||||||
Set<String> environments = new HashSet<>();
|
Set<String> environments = new HashSet<>();
|
||||||
environments.add(API_PUBLISH_ENVIRONMENT);
|
environments.add(API_PUBLISH_ENVIRONMENT);
|
||||||
@ -309,6 +311,16 @@ public class APIPublisherUtil {
|
|||||||
}
|
}
|
||||||
apiConfig.setUriTemplates(uriTemplates);
|
apiConfig.setUriTemplates(uriTemplates);
|
||||||
|
|
||||||
|
String policy = servletContext.getInitParameter(PARAM_MANAGED_API_POLICY);
|
||||||
|
if (policy == null || policy.isEmpty()) {
|
||||||
|
if (log.isDebugEnabled()) {
|
||||||
|
log.debug("'managed-api-policy' attribute is not configured. Therefore using the default, " +
|
||||||
|
"which is 'null'");
|
||||||
|
}
|
||||||
|
policy = null;
|
||||||
|
}
|
||||||
|
apiConfig.setPolicy(policy);
|
||||||
|
|
||||||
return apiConfig;
|
return apiConfig;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -161,6 +161,10 @@
|
|||||||
<groupId>io.swagger</groupId>
|
<groupId>io.swagger</groupId>
|
||||||
<artifactId>swagger-core</artifactId>
|
<artifactId>swagger-core</artifactId>
|
||||||
<exclusions>
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
<artifactId>jackson-annotations</artifactId>
|
||||||
|
</exclusion>
|
||||||
<exclusion>
|
<exclusion>
|
||||||
<groupId>org.slf4j</groupId>
|
<groupId>org.slf4j</groupId>
|
||||||
<artifactId>slf4j-api</artifactId>
|
<artifactId>slf4j-api</artifactId>
|
||||||
@ -170,6 +174,16 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>io.swagger</groupId>
|
<groupId>io.swagger</groupId>
|
||||||
<artifactId>swagger-jaxrs</artifactId>
|
<artifactId>swagger-jaxrs</artifactId>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>com.fasterxml.jackson.module</groupId>
|
||||||
|
<artifactId>jackson-module-jaxb-annotations</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.slf4j</groupId>
|
||||||
|
<artifactId>slf4j-api</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>javax.servlet</groupId>
|
<groupId>javax.servlet</groupId>
|
||||||
|
|||||||
@ -166,6 +166,12 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>io.swagger</groupId>
|
<groupId>io.swagger</groupId>
|
||||||
<artifactId>swagger-jaxrs</artifactId>
|
<artifactId>swagger-jaxrs</artifactId>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.slf4j</groupId>
|
||||||
|
<artifactId>slf4j-api</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>javax.servlet</groupId>
|
<groupId>javax.servlet</groupId>
|
||||||
|
|||||||
@ -57,13 +57,14 @@
|
|||||||
org.apache.commons.logging,
|
org.apache.commons.logging,
|
||||||
javax.security.auth.x500,
|
javax.security.auth.x500,
|
||||||
javax.xml.*,
|
javax.xml.*,
|
||||||
|
javax.xml.parsers;version="${javax.xml.parsers.import.pkg.version}";resolution:=optional,
|
||||||
org.apache.commons.codec.binary,
|
org.apache.commons.codec.binary,
|
||||||
org.bouncycastle.asn1,
|
org.bouncycastle.asn1,
|
||||||
org.bouncycastle.asn1.x500,
|
org.bouncycastle.asn1.x500,
|
||||||
org.bouncycastle.asn1.x509,
|
org.bouncycastle.asn1.x509,
|
||||||
org.bouncycastle.asn1.pkcs,
|
org.bouncycastle.asn1.pkcs,
|
||||||
org.bouncycastle.cert,
|
org.bouncycastle.cert; version="${bcprov.wso2.version.range}",
|
||||||
org.bouncycastle.cert.jcajce,
|
org.bouncycastle.cert.jcajce; version="${bcprov.wso2.version.range}",
|
||||||
org.bouncycastle.cms,
|
org.bouncycastle.cms,
|
||||||
org.bouncycastle.jce.provider,
|
org.bouncycastle.jce.provider,
|
||||||
org.bouncycastle.operator,
|
org.bouncycastle.operator,
|
||||||
@ -89,6 +90,7 @@
|
|||||||
org.wso2.carbon.device.mgt.common.*,
|
org.wso2.carbon.device.mgt.common.*,
|
||||||
io.swagger.annotations.*;resolution:=optional,
|
io.swagger.annotations.*;resolution:=optional,
|
||||||
org.wso2.carbon.device.mgt.core.*,
|
org.wso2.carbon.device.mgt.core.*,
|
||||||
|
org.wso2.carbon.registry.indexing.*,
|
||||||
<!--org.bouncycastle.pkcs.jcajce-->
|
<!--org.bouncycastle.pkcs.jcajce-->
|
||||||
</Import-Package>
|
</Import-Package>
|
||||||
<Export-Package>
|
<Export-Package>
|
||||||
@ -134,19 +136,15 @@
|
|||||||
<artifactId>org.wso2.carbon.logging</artifactId>
|
<artifactId>org.wso2.carbon.logging</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle.wso2</groupId>
|
<groupId>org.wso2.orbit.org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle.wso2</groupId>
|
<groupId>org.wso2.orbit.org.bouncycastle</groupId>
|
||||||
<artifactId>bcpkix-jdk15on</artifactId>
|
<artifactId>bcpkix-jdk15on</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle.wso2</groupId>
|
<groupId>org.wso2.orbit.com.google.code.jscep</groupId>
|
||||||
<artifactId>bcmail-jdk15on</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.google.code.jscep.wso2</groupId>
|
|
||||||
<artifactId>jscep</artifactId>
|
<artifactId>jscep</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
@ -179,7 +177,15 @@
|
|||||||
<artifactId>org.wso2.carbon.user.core</artifactId>
|
<artifactId>org.wso2.carbon.user.core</artifactId>
|
||||||
<version>4.4.3</version>
|
<version>4.4.3</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.wso2.carbon.registry</groupId>
|
||||||
|
<artifactId>org.wso2.carbon.registry.indexing</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.slf4j</groupId>
|
||||||
|
<artifactId>slf4j-simple</artifactId>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|
||||||
|
|||||||
@ -27,6 +27,8 @@ import org.wso2.carbon.certificate.mgt.core.config.CertificateManagementConfig;
|
|||||||
import org.wso2.carbon.certificate.mgt.core.config.datasource.DataSourceConfig;
|
import org.wso2.carbon.certificate.mgt.core.config.datasource.DataSourceConfig;
|
||||||
import org.wso2.carbon.certificate.mgt.core.dao.CertificateManagementDAOFactory;
|
import org.wso2.carbon.certificate.mgt.core.dao.CertificateManagementDAOFactory;
|
||||||
import org.wso2.carbon.certificate.mgt.core.exception.CertificateManagementException;
|
import org.wso2.carbon.certificate.mgt.core.exception.CertificateManagementException;
|
||||||
|
import org.wso2.carbon.certificate.mgt.core.scep.SCEPManager;
|
||||||
|
import org.wso2.carbon.certificate.mgt.core.scep.SCEPManagerImpl;
|
||||||
import org.wso2.carbon.certificate.mgt.core.service.CertificateManagementService;
|
import org.wso2.carbon.certificate.mgt.core.service.CertificateManagementService;
|
||||||
import org.wso2.carbon.certificate.mgt.core.service.CertificateManagementServiceImpl;
|
import org.wso2.carbon.certificate.mgt.core.service.CertificateManagementServiceImpl;
|
||||||
import org.wso2.carbon.certificate.mgt.core.util.CertificateManagementConstants;
|
import org.wso2.carbon.certificate.mgt.core.util.CertificateManagementConstants;
|
||||||
@ -72,6 +74,9 @@ public class CertificateManagementServiceComponent {
|
|||||||
bundleContext.registerService(CertificateManagementService.class.getName(),
|
bundleContext.registerService(CertificateManagementService.class.getName(),
|
||||||
CertificateManagementServiceImpl.getInstance(), null);
|
CertificateManagementServiceImpl.getInstance(), null);
|
||||||
|
|
||||||
|
bundleContext.registerService(SCEPManager.class.getName(),
|
||||||
|
new SCEPManagerImpl(), null);
|
||||||
|
|
||||||
if (log.isDebugEnabled()) {
|
if (log.isDebugEnabled()) {
|
||||||
log.debug("Certificate management core bundle has been successfully initialized");
|
log.debug("Certificate management core bundle has been successfully initialized");
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,60 +0,0 @@
|
|||||||
package org.wso2.carbon.certificate.mgt.core.internal;
|
|
||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
|
||||||
import org.apache.commons.logging.LogFactory;
|
|
||||||
import org.osgi.framework.BundleContext;
|
|
||||||
import org.osgi.service.component.ComponentContext;
|
|
||||||
import org.wso2.carbon.certificate.mgt.core.scep.SCEPManager;
|
|
||||||
import org.wso2.carbon.certificate.mgt.core.scep.SCEPManagerImpl;
|
|
||||||
import org.wso2.carbon.device.mgt.core.app.mgt.ApplicationManagementProviderService;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @scr.component name="org.wso2.carbon.certificate.mgt.core.scep" immediate="true"
|
|
||||||
* @scr.reference name="app.mgt.service"
|
|
||||||
* interface="org.wso2.carbon.device.mgt.core.app.mgt.ApplicationManagementProviderService"
|
|
||||||
* cardinality="1..1"
|
|
||||||
* policy="dynamic"
|
|
||||||
* bind="setApplicationManagementProviderService"
|
|
||||||
* unbind="unsetApplicationManagementProviderService"
|
|
||||||
*/
|
|
||||||
public class SCEPManagerServiceComponent {
|
|
||||||
|
|
||||||
private static final Log log = LogFactory.getLog(SCEPManagerServiceComponent.class);
|
|
||||||
|
|
||||||
protected void activate(ComponentContext componentContext) {
|
|
||||||
|
|
||||||
try {
|
|
||||||
if (log.isDebugEnabled()) {
|
|
||||||
log.debug("Initializing SCEP core bundle");
|
|
||||||
}
|
|
||||||
|
|
||||||
BundleContext bundleContext = componentContext.getBundleContext();
|
|
||||||
bundleContext.registerService(SCEPManager.class.getName(),
|
|
||||||
new SCEPManagerImpl(), null);
|
|
||||||
|
|
||||||
if (log.isDebugEnabled()) {
|
|
||||||
log.debug("SCEP core bundle has been successfully initialized");
|
|
||||||
}
|
|
||||||
} catch (Throwable e) {
|
|
||||||
String msg = "Error occurred while initializing SCEP core bundle";
|
|
||||||
log.error(msg, e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void deactivate(ComponentContext ctx) {
|
|
||||||
if (log.isDebugEnabled()) {
|
|
||||||
log.debug("Deactivating SCEP core bundle");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void unsetApplicationManagementProviderService(ApplicationManagementProviderService
|
|
||||||
applicationManagementProviderService) {
|
|
||||||
//do nothing
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void setApplicationManagementProviderService(ApplicationManagementProviderService
|
|
||||||
applicationManagementProviderService) {
|
|
||||||
//do nothing
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -19,12 +19,12 @@ package org.wso2.carbon.certificate.mgt.core.scep;
|
|||||||
|
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
import org.wso2.carbon.certificate.mgt.core.internal.CertificateManagementDataHolder;
|
||||||
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
import org.wso2.carbon.context.PrivilegedCarbonContext;
|
||||||
import org.wso2.carbon.device.mgt.common.Device;
|
import org.wso2.carbon.device.mgt.common.Device;
|
||||||
import org.wso2.carbon.device.mgt.common.DeviceIdentifier;
|
import org.wso2.carbon.device.mgt.common.DeviceIdentifier;
|
||||||
import org.wso2.carbon.device.mgt.core.dao.DeviceDAO;
|
import org.wso2.carbon.device.mgt.common.DeviceManagementException;
|
||||||
import org.wso2.carbon.device.mgt.core.dao.DeviceManagementDAOException;
|
import org.wso2.carbon.device.mgt.core.service.DeviceManagementProviderService;
|
||||||
import org.wso2.carbon.device.mgt.core.dao.DeviceManagementDAOFactory;
|
|
||||||
import org.wso2.carbon.user.api.UserStoreException;
|
import org.wso2.carbon.user.api.UserStoreException;
|
||||||
import org.wso2.carbon.user.core.service.RealmService;
|
import org.wso2.carbon.user.core.service.RealmService;
|
||||||
import org.wso2.carbon.utils.multitenancy.MultitenantConstants;
|
import org.wso2.carbon.utils.multitenancy.MultitenantConstants;
|
||||||
@ -33,19 +33,18 @@ import java.sql.SQLException;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|
||||||
public class SCEPManagerImpl implements SCEPManager {
|
public class SCEPManagerImpl implements SCEPManager {
|
||||||
private DeviceDAO deviceDAO;
|
|
||||||
private static final Log log = LogFactory.getLog(SCEPManagerImpl.class);
|
private static final Log log = LogFactory.getLog(SCEPManagerImpl.class);
|
||||||
|
DeviceManagementProviderService dms;
|
||||||
|
|
||||||
public SCEPManagerImpl() {
|
public SCEPManagerImpl() {
|
||||||
deviceDAO = DeviceManagementDAOFactory.getDeviceDAO();
|
this.dms = CertificateManagementDataHolder.getInstance().getDeviceManagementService();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public TenantedDeviceWrapper getValidatedDevice(DeviceIdentifier deviceIdentifier) throws SCEPException {
|
public TenantedDeviceWrapper getValidatedDevice(DeviceIdentifier deviceIdentifier) throws SCEPException {
|
||||||
TenantedDeviceWrapper tenantedDeviceWrapper = new TenantedDeviceWrapper();
|
TenantedDeviceWrapper tenantedDeviceWrapper = new TenantedDeviceWrapper();
|
||||||
try {
|
try {
|
||||||
DeviceManagementDAOFactory.openConnection();
|
HashMap<Integer, Device> deviceHashMap = dms.getTenantedDevice(deviceIdentifier);
|
||||||
HashMap<Integer, Device> deviceHashMap = deviceDAO.getDevice(deviceIdentifier);
|
|
||||||
Object[] keySet = deviceHashMap.keySet().toArray();
|
Object[] keySet = deviceHashMap.keySet().toArray();
|
||||||
|
|
||||||
if (keySet == null || keySet.length == 0) {
|
if (keySet == null || keySet.length == 0) {
|
||||||
@ -71,15 +70,12 @@ public class SCEPManagerImpl implements SCEPManager {
|
|||||||
|
|
||||||
String tenantDomain = realmService.getTenantManager().getDomain(tenantId);
|
String tenantDomain = realmService.getTenantManager().getDomain(tenantId);
|
||||||
tenantedDeviceWrapper.setTenantDomain(tenantDomain);
|
tenantedDeviceWrapper.setTenantDomain(tenantDomain);
|
||||||
} catch (SQLException e) {
|
|
||||||
throw new SCEPException("Error occurred while getting the datasource connection.", e);
|
|
||||||
} catch (DeviceManagementDAOException e) {
|
|
||||||
throw new SCEPException("Error occurred while reading the device dao.", e);
|
|
||||||
} catch (UserStoreException e) {
|
} catch (UserStoreException e) {
|
||||||
throw new SCEPException("Error occurred while getting the tenant domain.", e);
|
throw new SCEPException("Error occurred while getting the tenant domain.", e);
|
||||||
|
} catch (DeviceManagementException e) {
|
||||||
|
throw new SCEPException("Error occurred while getting device '" + deviceIdentifier + "'.", e);
|
||||||
} finally {
|
} finally {
|
||||||
PrivilegedCarbonContext.endTenantFlow();
|
PrivilegedCarbonContext.endTenantFlow();
|
||||||
DeviceManagementDAOFactory.closeConnection();
|
|
||||||
}
|
}
|
||||||
return tenantedDeviceWrapper;
|
return tenantedDeviceWrapper;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -55,8 +55,8 @@
|
|||||||
<artifactId>org.wso2.carbon.device.mgt.core</artifactId>
|
<artifactId>org.wso2.carbon.device.mgt.core</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.ws.commons.axiom</groupId>
|
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
||||||
<artifactId>axiom-api</artifactId>
|
<artifactId>axiom</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon</groupId>
|
<groupId>org.wso2.carbon</groupId>
|
||||||
|
|||||||
@ -55,8 +55,8 @@
|
|||||||
<artifactId>org.wso2.carbon.device.mgt.core</artifactId>
|
<artifactId>org.wso2.carbon.device.mgt.core</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.ws.commons.axiom</groupId>
|
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
||||||
<artifactId>axiom-api</artifactId>
|
<artifactId>axiom</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon</groupId>
|
<groupId>org.wso2.carbon</groupId>
|
||||||
|
|||||||
@ -55,8 +55,8 @@
|
|||||||
<artifactId>org.wso2.carbon.device.mgt.core</artifactId>
|
<artifactId>org.wso2.carbon.device.mgt.core</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.ws.commons.axiom</groupId>
|
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
||||||
<artifactId>axiom-api</artifactId>
|
<artifactId>axiom</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon</groupId>
|
<groupId>org.wso2.carbon</groupId>
|
||||||
|
|||||||
@ -82,6 +82,10 @@
|
|||||||
<groupId>org.wso2.carbon.registry</groupId>
|
<groupId>org.wso2.carbon.registry</groupId>
|
||||||
<artifactId>org.wso2.carbon.registry.indexing</artifactId>
|
<artifactId>org.wso2.carbon.registry.indexing</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.wso2.carbon.registry</groupId>
|
||||||
|
<artifactId>org.wso2.carbon.registry.common</artifactId>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.json.wso2</groupId>
|
<groupId>org.json.wso2</groupId>
|
||||||
<artifactId>json</artifactId>
|
<artifactId>json</artifactId>
|
||||||
@ -122,6 +126,7 @@
|
|||||||
org.wso2.carbon.registry.indexing.*; version="${carbon.registry.imp.pkg.version.range}",
|
org.wso2.carbon.registry.indexing.*; version="${carbon.registry.imp.pkg.version.range}",
|
||||||
org.json;version="${commons-json.version}",
|
org.json;version="${commons-json.version}",
|
||||||
javax.xml.*,
|
javax.xml.*,
|
||||||
|
javax.xml.parsers;version="${javax.xml.parsers.import.pkg.version}";resolution:=optional,
|
||||||
org.w3c.dom,
|
org.w3c.dom,
|
||||||
org.wso2.carbon.base
|
org.wso2.carbon.base
|
||||||
</Import-Package>
|
</Import-Package>
|
||||||
@ -131,4 +136,4 @@
|
|||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|||||||
@ -222,15 +222,37 @@
|
|||||||
<groupId>io.swagger</groupId>
|
<groupId>io.swagger</groupId>
|
||||||
<artifactId>swagger-core</artifactId>
|
<artifactId>swagger-core</artifactId>
|
||||||
<exclusions>
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>com.fasterxml.jackson.module</groupId>
|
||||||
|
<artifactId>jackson-module-jaxb-annotations</artifactId>
|
||||||
|
</exclusion>
|
||||||
<exclusion>
|
<exclusion>
|
||||||
<groupId>org.slf4j</groupId>
|
<groupId>org.slf4j</groupId>
|
||||||
<artifactId>slf4j-api</artifactId>
|
<artifactId>slf4j-api</artifactId>
|
||||||
</exclusion>
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
<artifactId>jackson-core</artifactId>
|
||||||
|
</exclusion>
|
||||||
</exclusions>
|
</exclusions>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>io.swagger</groupId>
|
<groupId>io.swagger</groupId>
|
||||||
<artifactId>swagger-jaxrs</artifactId>
|
<artifactId>swagger-jaxrs</artifactId>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>com.fasterxml.jackson.module</groupId>
|
||||||
|
<artifactId>jackson-module-jaxb-annotations</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.slf4j</groupId>
|
||||||
|
<artifactId>slf4j-api</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
<artifactId>jackson-core</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>javax.servlet</groupId>
|
<groupId>javax.servlet</groupId>
|
||||||
@ -250,7 +272,6 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
<artifactId>jackson-annotations</artifactId>
|
<artifactId>jackson-annotations</artifactId>
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.hibernate</groupId>
|
<groupId>org.hibernate</groupId>
|
||||||
|
|||||||
@ -49,8 +49,8 @@
|
|||||||
</Export-Package>
|
</Export-Package>
|
||||||
<Import-Package>
|
<Import-Package>
|
||||||
javax.xml.bind.annotation,
|
javax.xml.bind.annotation,
|
||||||
com.fasterxml.jackson.annotation,
|
com.fasterxml.jackson.annotation;version="${jackson-annotations.version}",
|
||||||
org.wso2.carbon.apimgt.api.model,
|
org.wso2.carbon.apimgt.api.model.*;version="${carbon.api.mgt.version.range}",
|
||||||
io.swagger.annotations.*;resolution:=optional
|
io.swagger.annotations.*;resolution:=optional
|
||||||
</Import-Package>
|
</Import-Package>
|
||||||
</instructions>
|
</instructions>
|
||||||
|
|||||||
@ -58,6 +58,7 @@
|
|||||||
org.apache.commons.logging,
|
org.apache.commons.logging,
|
||||||
javax.naming,
|
javax.naming,
|
||||||
javax.xml.*,
|
javax.xml.*,
|
||||||
|
javax.xml.parsers;version="${javax.xml.parsers.import.pkg.version}";resolution:=optional,
|
||||||
javax.servlet.*,
|
javax.servlet.*,
|
||||||
org.xml.sax,
|
org.xml.sax,
|
||||||
javax.sql.*,
|
javax.sql.*,
|
||||||
@ -142,6 +143,12 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon</groupId>
|
<groupId>org.wso2.carbon</groupId>
|
||||||
<artifactId>org.wso2.carbon.ndatasource.core</artifactId>
|
<artifactId>org.wso2.carbon.ndatasource.core</artifactId>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>commons-lang</groupId>
|
||||||
|
<artifactId>commons-lang</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.h2database.wso2</groupId>
|
<groupId>com.h2database.wso2</groupId>
|
||||||
@ -185,17 +192,17 @@
|
|||||||
<artifactId>axis2-transport-mail</artifactId>
|
<artifactId>axis2-transport-mail</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.ws.commons.axiom</groupId>
|
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
||||||
<artifactId>axiom-api</artifactId>
|
<artifactId>axiom</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<!--dependency>
|
||||||
<groupId>org.apache.ws.commons.axiom</groupId>
|
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
||||||
<artifactId>axiom-impl</artifactId>
|
<artifactId>axiom-impl</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
||||||
<artifactId>axiom</artifactId>
|
<artifactId>axiom</artifactId>
|
||||||
</dependency>
|
</dependency-->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.apimgt</groupId>
|
<groupId>org.wso2.carbon.apimgt</groupId>
|
||||||
<artifactId>org.wso2.carbon.apimgt.api</artifactId>
|
<artifactId>org.wso2.carbon.apimgt.api</artifactId>
|
||||||
|
|||||||
@ -19,7 +19,6 @@
|
|||||||
package org.wso2.carbon.device.mgt.core.app.mgt;
|
package org.wso2.carbon.device.mgt.core.app.mgt;
|
||||||
|
|
||||||
import org.wso2.carbon.device.mgt.common.app.mgt.ApplicationManager;
|
import org.wso2.carbon.device.mgt.common.app.mgt.ApplicationManager;
|
||||||
import org.wso2.carbon.device.mgt.core.DeviceManagementPluginRepository;
|
|
||||||
import org.wso2.carbon.device.mgt.core.app.mgt.config.AppManagementConfig;
|
import org.wso2.carbon.device.mgt.core.app.mgt.config.AppManagementConfig;
|
||||||
|
|
||||||
public class ApplicationManagerFactory {
|
public class ApplicationManagerFactory {
|
||||||
|
|||||||
@ -241,11 +241,6 @@ public class DeviceManagementServiceComponent {
|
|||||||
= new NotificationManagementServiceImpl();
|
= new NotificationManagementServiceImpl();
|
||||||
bundleContext.registerService(NotificationManagementService.class.getName(), notificationManagementService, null);
|
bundleContext.registerService(NotificationManagementService.class.getName(), notificationManagementService, null);
|
||||||
|
|
||||||
/* Registering PermissionManager Service */
|
|
||||||
PermissionManagerService permissionManagerService
|
|
||||||
= PermissionManagerServiceImpl.getInstance();
|
|
||||||
bundleContext.registerService(PermissionManagerService.class.getName(), permissionManagerService, null);
|
|
||||||
|
|
||||||
/* Registering DeviceAccessAuthorization Service */
|
/* Registering DeviceAccessAuthorization Service */
|
||||||
DeviceAccessAuthorizationService deviceAccessAuthorizationService = new DeviceAccessAuthorizationServiceImpl();
|
DeviceAccessAuthorizationService deviceAccessAuthorizationService = new DeviceAccessAuthorizationServiceImpl();
|
||||||
DeviceManagementDataHolder.getInstance().setDeviceAccessAuthorizationService(deviceAccessAuthorizationService);
|
DeviceManagementDataHolder.getInstance().setDeviceAccessAuthorizationService(deviceAccessAuthorizationService);
|
||||||
@ -262,6 +257,10 @@ public class DeviceManagementServiceComponent {
|
|||||||
} catch (ApplicationManagementException e) {
|
} catch (ApplicationManagementException e) {
|
||||||
log.error("Application management service not registered.", e);
|
log.error("Application management service not registered.", e);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Registering PermissionManager Service */
|
||||||
|
PermissionManagerService permissionManagerService = PermissionManagerServiceImpl.getInstance();
|
||||||
|
bundleContext.registerService(PermissionManagerService.class.getName(), permissionManagerService, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setupDeviceManagementSchema(DataSourceConfig config) throws DeviceManagementException {
|
private void setupDeviceManagementSchema(DataSourceConfig config) throws DeviceManagementException {
|
||||||
|
|||||||
@ -24,6 +24,7 @@ import org.wso2.carbon.device.mgt.common.operation.mgt.Activity;
|
|||||||
import org.wso2.carbon.device.mgt.common.operation.mgt.Operation;
|
import org.wso2.carbon.device.mgt.common.operation.mgt.Operation;
|
||||||
import org.wso2.carbon.device.mgt.common.operation.mgt.OperationManagementException;
|
import org.wso2.carbon.device.mgt.common.operation.mgt.OperationManagementException;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -222,6 +223,8 @@ public interface DeviceManagementProviderService {
|
|||||||
|
|
||||||
Device getDevice(DeviceIdentifier deviceId, Date since) throws DeviceManagementException;
|
Device getDevice(DeviceIdentifier deviceId, Date since) throws DeviceManagementException;
|
||||||
|
|
||||||
|
HashMap<Integer, Device> getTenantedDevice(DeviceIdentifier deviceIdentifier) throws DeviceManagementException;
|
||||||
|
|
||||||
Device getDevice(DeviceIdentifier deviceId, EnrolmentInfo.Status status) throws DeviceManagementException;
|
Device getDevice(DeviceIdentifier deviceId, EnrolmentInfo.Status status) throws DeviceManagementException;
|
||||||
|
|
||||||
List<String> getAvailableDeviceTypes() throws DeviceManagementException;
|
List<String> getAvailableDeviceTypes() throws DeviceManagementException;
|
||||||
|
|||||||
@ -757,6 +757,30 @@ public class DeviceManagementProviderServiceImpl implements DeviceManagementProv
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HashMap<Integer, Device> getTenantedDevice(DeviceIdentifier deviceIdentifier) throws DeviceManagementException {
|
||||||
|
HashMap<Integer, Device> deviceHashMap;
|
||||||
|
try {
|
||||||
|
DeviceManagementDAOFactory.openConnection();
|
||||||
|
deviceHashMap = deviceDAO.getDevice(deviceIdentifier);
|
||||||
|
if (deviceHashMap == null) {
|
||||||
|
if (log.isDebugEnabled()) {
|
||||||
|
log.debug("No device is found upon the type '" + deviceIdentifier.getType() + "' and id '" +
|
||||||
|
deviceIdentifier.getId() + "'");
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
} catch (DeviceManagementDAOException e) {
|
||||||
|
throw new DeviceManagementException("Error occurred while obtaining the device for id " +
|
||||||
|
"'" + deviceIdentifier.getId() + "'", e);
|
||||||
|
} catch (SQLException e) {
|
||||||
|
throw new DeviceManagementException("Error occurred while opening a connection to the data source", e);
|
||||||
|
} finally {
|
||||||
|
DeviceManagementDAOFactory.closeConnection();
|
||||||
|
}
|
||||||
|
return deviceHashMap;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Device getDevice(DeviceIdentifier deviceId) throws DeviceManagementException {
|
public Device getDevice(DeviceIdentifier deviceId) throws DeviceManagementException {
|
||||||
Device device;
|
Device device;
|
||||||
|
|||||||
@ -55,8 +55,8 @@
|
|||||||
<artifactId>org.wso2.carbon.device.mgt.core</artifactId>
|
<artifactId>org.wso2.carbon.device.mgt.core</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.ws.commons.axiom</groupId>
|
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
||||||
<artifactId>axiom-api</artifactId>
|
<artifactId>axiom</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon</groupId>
|
<groupId>org.wso2.carbon</groupId>
|
||||||
|
|||||||
@ -57,16 +57,17 @@
|
|||||||
org.osgi.service.component,
|
org.osgi.service.component,
|
||||||
org.apache.commons.logging,
|
org.apache.commons.logging,
|
||||||
javax.xml.*,
|
javax.xml.*,
|
||||||
|
javax.xml.parsers;version="${javax.xml.parsers.import.pkg.version}";resolution:=optional,
|
||||||
org.wso2.carbon.context,
|
org.wso2.carbon.context,
|
||||||
org.wso2.carbon.utils.*,
|
org.wso2.carbon.utils.*,
|
||||||
org.wso2.carbon.registry.api,
|
org.wso2.carbon.registry.api,
|
||||||
org.w3c.dom,
|
org.w3c.dom,
|
||||||
org.apache.velocity,
|
org.apache.velocity;version="${velocity.version}",
|
||||||
org.apache.velocity.app,
|
org.apache.velocity.app;version="${velocity.version}",
|
||||||
org.apache.velocity.context,
|
org.apache.velocity.context;version="${velocity.version}",
|
||||||
org.apache.velocity.exception,
|
org.apache.velocity.exception;version="${velocity.version}",
|
||||||
org.apache.velocity.runtime.resource,
|
org.apache.velocity.runtime.resource;version="${velocity.version}",
|
||||||
org.apache.velocity.runtime.resource.loader,
|
org.apache.velocity.runtime.resource.loader;version="${velocity.version}",
|
||||||
org.apache.commons.io,
|
org.apache.commons.io,
|
||||||
org.apache.axis2.transport.mail,
|
org.apache.axis2.transport.mail,
|
||||||
org.wso2.carbon.registry.core.service,
|
org.wso2.carbon.registry.core.service,
|
||||||
@ -129,7 +130,7 @@
|
|||||||
<artifactId>axis2</artifactId>
|
<artifactId>axis2</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.velocity</groupId>
|
<groupId>org.wso2.orbit.org.apache.velocity</groupId>
|
||||||
<artifactId>velocity</artifactId>
|
<artifactId>velocity</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|||||||
@ -55,16 +55,16 @@
|
|||||||
<artifactId>org.wso2.carbon.utils</artifactId>
|
<artifactId>org.wso2.carbon.utils</artifactId>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<!--dependency>
|
||||||
<groupId>org.apache.ws.commons.axiom</groupId>
|
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
||||||
<artifactId>axiom-api</artifactId>
|
<artifactId>axiom-api</artifactId>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.ws.commons.axiom</groupId>
|
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
||||||
<artifactId>axiom-impl</artifactId>
|
<artifactId>axiom-impl</artifactId>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency-->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
||||||
<artifactId>axiom</artifactId>
|
<artifactId>axiom</artifactId>
|
||||||
|
|||||||
@ -60,16 +60,16 @@
|
|||||||
</build>
|
</build>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
<!--dependency>
|
||||||
<groupId>org.apache.ws.commons.axiom</groupId>
|
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
||||||
<artifactId>axiom-api</artifactId>
|
<artifactId>axiom-api</artifactId>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.ws.commons.axiom</groupId>
|
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
||||||
<artifactId>axiom-impl</artifactId>
|
<artifactId>axiom-impl</artifactId>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency-->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
||||||
<artifactId>axiom</artifactId>
|
<artifactId>axiom</artifactId>
|
||||||
|
|||||||
@ -125,7 +125,7 @@
|
|||||||
org.wso2.carbon.device.mgt.core.*,
|
org.wso2.carbon.device.mgt.core.*,
|
||||||
javax.xml.bind,
|
javax.xml.bind,
|
||||||
javax.xml.bind.annotation,
|
javax.xml.bind.annotation,
|
||||||
javax.xml.parsers,
|
javax.xml.parsers;version="${javax.xml.parsers.import.pkg.version}";resolution:=optional,
|
||||||
org.w3c.dom,
|
org.w3c.dom,
|
||||||
org.wso2.carbon.apimgt.keymgt,
|
org.wso2.carbon.apimgt.keymgt,
|
||||||
org.wso2.carbon.apimgt.keymgt.handlers,
|
org.wso2.carbon.apimgt.keymgt.handlers,
|
||||||
@ -133,7 +133,7 @@
|
|||||||
org.apache.commons.codec.binary,
|
org.apache.commons.codec.binary,
|
||||||
org.wso2.carbon.identity.application.authentication.framework.model,
|
org.wso2.carbon.identity.application.authentication.framework.model,
|
||||||
org.apache.oltu.oauth2.common,
|
org.apache.oltu.oauth2.common,
|
||||||
org.wso2.carbon.base
|
org.wso2.carbon.base,
|
||||||
</Import-Package>
|
</Import-Package>
|
||||||
</instructions>
|
</instructions>
|
||||||
</configuration>
|
</configuration>
|
||||||
|
|||||||
@ -96,7 +96,7 @@ public class OAuthExtensionServiceComponent {
|
|||||||
List<String> whiteList;
|
List<String> whiteList;
|
||||||
|
|
||||||
// Read scope whitelist from Configuration.
|
// Read scope whitelist from Configuration.
|
||||||
whiteList = configuration.getProperty(APIConstants.API_KEY_MANGER_SCOPE_WHITELIST);
|
whiteList = configuration.getProperty(APIConstants.WHITELISTED_SCOPES);
|
||||||
|
|
||||||
// If whitelist is null, default scopes will be put.
|
// If whitelist is null, default scopes will be put.
|
||||||
if (whiteList == null) {
|
if (whiteList == null) {
|
||||||
|
|||||||
@ -51,8 +51,8 @@
|
|||||||
<artifactId>org.wso2.carbon.device.mgt.common</artifactId>
|
<artifactId>org.wso2.carbon.device.mgt.common</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.ws.commons.axiom</groupId>
|
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
||||||
<artifactId>axiom-api</artifactId>
|
<artifactId>axiom</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon</groupId>
|
<groupId>org.wso2.carbon</groupId>
|
||||||
@ -175,4 +175,4 @@
|
|||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|||||||
@ -61,6 +61,7 @@
|
|||||||
javax.cache,
|
javax.cache,
|
||||||
javax.naming,
|
javax.naming,
|
||||||
javax.xml.*,
|
javax.xml.*,
|
||||||
|
javax.xml.parsers;version="${javax.xml.parsers.import.pkg.version}";resolution:=optional,
|
||||||
org.w3c.dom,
|
org.w3c.dom,
|
||||||
org.wso2.carbon.policy.mgt.common.*,
|
org.wso2.carbon.policy.mgt.common.*,
|
||||||
org.wso2.carbon.user.core.*,
|
org.wso2.carbon.user.core.*,
|
||||||
|
|||||||
@ -61,9 +61,8 @@
|
|||||||
com.nimbusds.jwt,
|
com.nimbusds.jwt,
|
||||||
javax.xml.bind,
|
javax.xml.bind,
|
||||||
javax.xml.bind.annotation,
|
javax.xml.bind.annotation,
|
||||||
javax.xml.parsers,
|
javax.xml.parsers;version="${javax.xml.parsers.import.pkg.version}";resolution:=optional,
|
||||||
javax.xml.validation,
|
javax.xml.validation,
|
||||||
org.apache.axiom.util.base64,
|
|
||||||
org.apache.catalina,
|
org.apache.catalina,
|
||||||
org.apache.catalina.connector,
|
org.apache.catalina.connector,
|
||||||
org.apache.catalina.util,
|
org.apache.catalina.util,
|
||||||
@ -110,13 +109,9 @@
|
|||||||
org.apache.commons.pool.impl,
|
org.apache.commons.pool.impl,
|
||||||
org.apache.http.conn,
|
org.apache.http.conn,
|
||||||
org.apache.http.impl.conn,
|
org.apache.http.impl.conn,
|
||||||
javax.xml.soap,
|
javax.xml.soap; version="${javax.xml.soap.imp.pkg.version}",
|
||||||
javax.xml.stream,
|
javax.xml.stream,
|
||||||
org.apache.axiom.soap,
|
org.apache.axiom.*; version="${axiom.osgi.version.range}",
|
||||||
org.apache.axiom.soap.impl.builder,
|
|
||||||
org.apache.axiom.om,
|
|
||||||
org.apache.axiom.om.impl.builder,
|
|
||||||
org.apache.axiom.om.util,
|
|
||||||
org.wso2.carbon.registry.core.*,
|
org.wso2.carbon.registry.core.*,
|
||||||
org.wso2.carbon.registry.common.*;version="${carbon.registry.imp.pkg.version.range}",
|
org.wso2.carbon.registry.common.*;version="${carbon.registry.imp.pkg.version.range}",
|
||||||
org.wso2.carbon.registry.indexing.*; version="${carbon.registry.imp.pkg.version.range}",
|
org.wso2.carbon.registry.indexing.*; version="${carbon.registry.imp.pkg.version.range}",
|
||||||
@ -166,10 +161,10 @@
|
|||||||
<groupId>org.wso2.carbon</groupId>
|
<groupId>org.wso2.carbon</groupId>
|
||||||
<artifactId>org.wso2.carbon.tomcat.ext</artifactId>
|
<artifactId>org.wso2.carbon.tomcat.ext</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<!--dependency>
|
||||||
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
||||||
<artifactId>axiom</artifactId>
|
<artifactId>axiom</artifactId>
|
||||||
</dependency>
|
</dependency-->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.identity</groupId>
|
<groupId>org.wso2.carbon.identity</groupId>
|
||||||
<artifactId>org.wso2.carbon.identity.base</artifactId>
|
<artifactId>org.wso2.carbon.identity.base</artifactId>
|
||||||
|
|||||||
@ -57,7 +57,7 @@ public class AuthenticationFrameworkUtil {
|
|||||||
}
|
}
|
||||||
APITokenValidator tokenValidator = new APITokenValidator();
|
APITokenValidator tokenValidator = new APITokenValidator();
|
||||||
APIKeyValidationInfoDTO apiKeyValidationDTO = tokenValidator.validateKey(context, version, accessToken,
|
APIKeyValidationInfoDTO apiKeyValidationDTO = tokenValidator.validateKey(context, version, accessToken,
|
||||||
requiredAuthenticationLevel, clientDomain);
|
requiredAuthenticationLevel);
|
||||||
if (apiKeyValidationDTO.isAuthorized()) {
|
if (apiKeyValidationDTO.isAuthorized()) {
|
||||||
String username = apiKeyValidationDTO.getEndUserName();
|
String username = apiKeyValidationDTO.getEndUserName();
|
||||||
PrivilegedCarbonContext.getThreadLocalCarbonContext().setUsername(username);
|
PrivilegedCarbonContext.getThreadLocalCarbonContext().setUsername(username);
|
||||||
|
|||||||
@ -41,19 +41,15 @@
|
|||||||
<artifactId>org.wso2.carbon.certificate.mgt.core</artifactId>
|
<artifactId>org.wso2.carbon.certificate.mgt.core</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle.wso2</groupId>
|
<groupId>org.wso2.orbit.org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle.wso2</groupId>
|
<groupId>org.wso2.orbit.org.bouncycastle</groupId>
|
||||||
<artifactId>bcpkix-jdk15on</artifactId>
|
<artifactId>bcpkix-jdk15on</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle.wso2</groupId>
|
<groupId>org.wso2.orbit.com.google.code.jscep</groupId>
|
||||||
<artifactId>bcmail-jdk15on</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.google.code.jscep.wso2</groupId>
|
|
||||||
<artifactId>jscep</artifactId>
|
<artifactId>jscep</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
@ -68,6 +64,10 @@
|
|||||||
<groupId>commons-codec.wso2</groupId>
|
<groupId>commons-codec.wso2</groupId>
|
||||||
<artifactId>commons-codec</artifactId>
|
<artifactId>commons-codec</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.wso2.carbon.registry</groupId>
|
||||||
|
<artifactId>org.wso2.carbon.registry.indexing</artifactId>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
@ -122,16 +122,10 @@
|
|||||||
org.wso2.carbon.devicemgt:org.wso2.carbon.certificate.mgt.core:${carbon.device.mgt.version}
|
org.wso2.carbon.devicemgt:org.wso2.carbon.certificate.mgt.core:${carbon.device.mgt.version}
|
||||||
</bundleDef>
|
</bundleDef>
|
||||||
<bundleDef>
|
<bundleDef>
|
||||||
org.bouncycastle.wso2:bcprov-jdk15on:${bcprov.wso2.version}
|
org.wso2.orbit.org.bouncycastle:bcpkix-jdk15on:${bcpkix.wso2.version}
|
||||||
</bundleDef>
|
</bundleDef>
|
||||||
<bundleDef>
|
<bundleDef>
|
||||||
org.bouncycastle.wso2:bcpkix-jdk15on:${bcpkix.wso2.version}
|
org.wso2.orbit.com.google.code.jscep:jscep:${jscep.version}
|
||||||
</bundleDef>
|
|
||||||
<bundleDef>
|
|
||||||
org.bouncycastle.wso2:bcmail-jdk15on:${bcmail.wso2.version}
|
|
||||||
</bundleDef>
|
|
||||||
<bundleDef>
|
|
||||||
com.google.code.jscep.wso2:jscep:${jscep.version}
|
|
||||||
</bundleDef>
|
</bundleDef>
|
||||||
<bundleDef>
|
<bundleDef>
|
||||||
commons-io.wso2:commons-io:${version.commons.io}
|
commons-io.wso2:commons-io:${version.commons.io}
|
||||||
@ -146,6 +140,9 @@
|
|||||||
<importFeatures>
|
<importFeatures>
|
||||||
<importFeatureDef>org.wso2.carbon.core.server:${carbon.kernel.version}</importFeatureDef>
|
<importFeatureDef>org.wso2.carbon.core.server:${carbon.kernel.version}</importFeatureDef>
|
||||||
</importFeatures>
|
</importFeatures>
|
||||||
|
<importBundles>
|
||||||
|
<importBundleDef>org.wso2.carbon.registry:org.wso2.carbon.registry.indexing:${carbon.registry.version}</importBundleDef>
|
||||||
|
</importBundles>
|
||||||
</configuration>
|
</configuration>
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
|
|||||||
@ -39,6 +39,14 @@
|
|||||||
<groupId>org.wso2.carbon.devicemgt</groupId>
|
<groupId>org.wso2.carbon.devicemgt</groupId>
|
||||||
<artifactId>org.wso2.carbon.device.mgt.analytics.data.publisher</artifactId>
|
<artifactId>org.wso2.carbon.device.mgt.analytics.data.publisher</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.wso2.carbon.registry</groupId>
|
||||||
|
<artifactId>org.wso2.carbon.registry.indexing</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.wso2.carbon.registry</groupId>
|
||||||
|
<artifactId>org.wso2.carbon.registry.common</artifactId>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
@ -96,6 +104,10 @@
|
|||||||
<importFeatures>
|
<importFeatures>
|
||||||
<importFeatureDef>org.wso2.carbon.core.server:${carbon.kernel.version}</importFeatureDef>
|
<importFeatureDef>org.wso2.carbon.core.server:${carbon.kernel.version}</importFeatureDef>
|
||||||
</importFeatures>
|
</importFeatures>
|
||||||
|
<importBundles>
|
||||||
|
<importBundleDef>org.wso2.carbon.registry:org.wso2.carbon.registry.indexing:${carbon.registry.version}</importBundleDef>
|
||||||
|
<importBundleDef>org.wso2.carbon.registry:org.wso2.carbon.registry.common:${carbon.registry.version}</importBundleDef>
|
||||||
|
</importBundles>
|
||||||
</configuration>
|
</configuration>
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
|
|||||||
@ -86,7 +86,7 @@
|
|||||||
<importFeatures>
|
<importFeatures>
|
||||||
<importFeatureDef>org.wso2.carbon.core.server:${carbon.kernel.version}
|
<importFeatureDef>org.wso2.carbon.core.server:${carbon.kernel.version}
|
||||||
</importFeatureDef>
|
</importFeatureDef>
|
||||||
<importFeatureDef>org.wso2.carbon.governance.metadata:${carbon.governance.version}
|
<importFeatureDef>org.wso2.carbon.governance.metadata.server:${carbon.governance.version}
|
||||||
</importFeatureDef>
|
</importFeatureDef>
|
||||||
</importFeatures>
|
</importFeatures>
|
||||||
</configuration>
|
</configuration>
|
||||||
|
|||||||
@ -44,6 +44,10 @@
|
|||||||
<artifactId>org.wso2.carbon.device.mgt.ui.feature</artifactId>
|
<artifactId>org.wso2.carbon.device.mgt.ui.feature</artifactId>
|
||||||
<type>zip</type>
|
<type>zip</type>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>javax.servlet.jsp</groupId>
|
||||||
|
<artifactId>javax.servlet.jsp-api</artifactId>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
@ -70,6 +74,9 @@
|
|||||||
<includedFeatureDef>org.wso2.carbon.devicemgt:org.wso2.carbon.device.mgt.server.feature:${carbon.device.mgt.version}</includedFeatureDef>
|
<includedFeatureDef>org.wso2.carbon.devicemgt:org.wso2.carbon.device.mgt.server.feature:${carbon.device.mgt.version}</includedFeatureDef>
|
||||||
<includedFeatureDef>org.wso2.carbon.devicemgt:org.wso2.carbon.device.mgt.ui.feature:${carbon.device.mgt.version}</includedFeatureDef>
|
<includedFeatureDef>org.wso2.carbon.devicemgt:org.wso2.carbon.device.mgt.ui.feature:${carbon.device.mgt.version}</includedFeatureDef>
|
||||||
</includedFeatures>
|
</includedFeatures>
|
||||||
|
<bundles>
|
||||||
|
<bundleDef>javax.servlet.jsp:javax.servlet.jsp-api</bundleDef>
|
||||||
|
</bundles>
|
||||||
</configuration>
|
</configuration>
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
|
|||||||
@ -53,10 +53,10 @@
|
|||||||
<groupId>org.wso2.orbit.org.apache.pdfbox</groupId>
|
<groupId>org.wso2.orbit.org.apache.pdfbox</groupId>
|
||||||
<artifactId>pdfbox</artifactId>
|
<artifactId>pdfbox</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<!--<dependency>-->
|
<dependency>
|
||||||
<!--<groupId>org.wso2.carbon.commons</groupId>-->
|
<groupId>org.wso2.carbon.registry</groupId>
|
||||||
<!--<artifactId>org.wso2.carbon.email.verification</artifactId>-->
|
<artifactId>org.wso2.carbon.registry.indexing</artifactId>
|
||||||
<!--</dependency>-->
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
@ -122,20 +122,22 @@
|
|||||||
<!--org.wso2.carbon.commons:org.wso2.carbon.email.verification-->
|
<!--org.wso2.carbon.commons:org.wso2.carbon.email.verification-->
|
||||||
<!--</bundleDef>-->
|
<!--</bundleDef>-->
|
||||||
<bundleDef>
|
<bundleDef>
|
||||||
org.wso2.carbon.identity:org.wso2.carbon.identity.oauth.stub:${carbon.identity.version}
|
org.wso2.carbon.identity:org.wso2.carbon.identity.oauth.stub:${identity.inbound.auth.oauth.version}
|
||||||
</bundleDef>
|
</bundleDef>
|
||||||
<bundleDef>
|
<bundleDef>
|
||||||
com.fasterxml.jackson.core:jackson-annotations:${jackson-annotations.version}
|
com.fasterxml.jackson.core:jackson-annotations:${jackson-annotations.version}
|
||||||
</bundleDef>
|
</bundleDef>
|
||||||
|
|
||||||
<!-- Below should be bundled with the email verification -->
|
<!-- Below should be bundled with the email verification -->
|
||||||
</bundles>
|
</bundles>
|
||||||
<importBundles>
|
<importBundles>
|
||||||
|
<importBundleDef>org.wso2.carbon.apimgt:org.wso2.carbon.apimgt.keymgt:${carbon.api.mgt.version}</importBundleDef>
|
||||||
<importBundleDef>org.wso2.orbit.org.apache.pdfbox:pdfbox:${orbit.version.pdfbox}</importBundleDef>
|
<importBundleDef>org.wso2.orbit.org.apache.pdfbox:pdfbox:${orbit.version.pdfbox}</importBundleDef>
|
||||||
|
<importBundleDef>org.wso2.carbon.registry:org.wso2.carbon.registry.indexing:${carbon.registry.version}</importBundleDef>
|
||||||
</importBundles>
|
</importBundles>
|
||||||
<importFeatures>
|
<importFeatures>
|
||||||
<importFeatureDef>org.wso2.carbon.core.server:${carbon.kernel.version}</importFeatureDef>
|
<importFeatureDef>org.wso2.carbon.core.server:${carbon.kernel.version}</importFeatureDef>
|
||||||
<importFeatureDef>org.wso2.carbon.apimgt.core:${carbon.api.mgt.version}</importFeatureDef>
|
<importFeatureDef>org.wso2.carbon.apimgt.core:${carbon.api.mgt.version}</importFeatureDef>
|
||||||
|
<!--<importFeatureDef>org.wso2.carbon.apimgt.keymgt.client:${carbon.api.mgt.version}</importFeatureDef>-->
|
||||||
<importFeatureDef>org.wso2.carbon.device.mgt.extensions:${carbon.device.mgt.version}</importFeatureDef>
|
<importFeatureDef>org.wso2.carbon.device.mgt.extensions:${carbon.device.mgt.version}</importFeatureDef>
|
||||||
<importFeatureDef>org.wso2.carbon.email.sender:${carbon.device.mgt.version}</importFeatureDef>
|
<importFeatureDef>org.wso2.carbon.email.sender:${carbon.device.mgt.version}</importFeatureDef>
|
||||||
</importFeatures>
|
</importFeatures>
|
||||||
|
|||||||
@ -40,6 +40,10 @@
|
|||||||
<groupId>org.wso2.carbon.devicemgt</groupId>
|
<groupId>org.wso2.carbon.devicemgt</groupId>
|
||||||
<artifactId>org.wso2.carbon.email.sender.core</artifactId>
|
<artifactId>org.wso2.carbon.email.sender.core</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.wso2.orbit.org.apache.velocity</groupId>
|
||||||
|
<artifactId>velocity</artifactId>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
@ -94,6 +98,9 @@
|
|||||||
<bundleDef>
|
<bundleDef>
|
||||||
org.wso2.carbon.devicemgt:org.wso2.carbon.email.sender.core:${carbon.device.mgt.version}
|
org.wso2.carbon.devicemgt:org.wso2.carbon.email.sender.core:${carbon.device.mgt.version}
|
||||||
</bundleDef>
|
</bundleDef>
|
||||||
|
<bundleDef>
|
||||||
|
org.wso2.orbit.org.apache.velocity:velocity:${velocity.version}
|
||||||
|
</bundleDef>
|
||||||
</bundles>
|
</bundles>
|
||||||
<importFeatures>
|
<importFeatures>
|
||||||
<importFeatureDef>org.wso2.carbon.core.server:${carbon.kernel.version}</importFeatureDef>
|
<importFeatureDef>org.wso2.carbon.core.server:${carbon.kernel.version}</importFeatureDef>
|
||||||
|
|||||||
@ -49,8 +49,8 @@
|
|||||||
<artifactId>org.wso2.carbon.identity.authenticator.backend.oauth</artifactId>
|
<artifactId>org.wso2.carbon.identity.authenticator.backend.oauth</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.apimgt</groupId>
|
<groupId>org.wso2.carbon.registry</groupId>
|
||||||
<artifactId>org.wso2.carbon.apimgt.keymgt.client</artifactId>
|
<artifactId>org.wso2.carbon.registry.indexing</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
@ -84,13 +84,13 @@
|
|||||||
org.wso2.carbon.devicemgt:org.wso2.carbon.identity.authenticator.backend.oauth:${carbon.device.mgt.version}
|
org.wso2.carbon.devicemgt:org.wso2.carbon.identity.authenticator.backend.oauth:${carbon.device.mgt.version}
|
||||||
</bundleDef>
|
</bundleDef>
|
||||||
</bundles>
|
</bundles>
|
||||||
<importBundles>
|
|
||||||
<importBundleDef>org.wso2.carbon.apimgt:org.wso2.carbon.apimgt.keymgt.client:${carbon.api.mgt.version}</importBundleDef>
|
|
||||||
</importBundles>
|
|
||||||
<importFeatures>
|
<importFeatures>
|
||||||
<importFeatureDef>org.wso2.carbon.core.server:${carbon.kernel.version}
|
<importFeatureDef>org.wso2.carbon.core.server:${carbon.kernel.version}
|
||||||
</importFeatureDef>
|
</importFeatureDef>
|
||||||
</importFeatures>
|
</importFeatures>
|
||||||
|
<importBundles>
|
||||||
|
<importBundleDef>org.wso2.carbon.registry:org.wso2.carbon.registry.indexing:${carbon.registry.version}</importBundleDef>
|
||||||
|
</importBundles>
|
||||||
</configuration>
|
</configuration>
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
|
|||||||
@ -55,7 +55,11 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.apimgt</groupId>
|
<groupId>org.wso2.carbon.apimgt</groupId>
|
||||||
<artifactId>org.wso2.carbon.apimgt.keymgt</artifactId>
|
<artifactId>org.wso2.carbon.apimgt.keymgt.client</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.wso2.carbon.registry</groupId>
|
||||||
|
<artifactId>org.wso2.carbon.registry.indexing</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
@ -121,7 +125,8 @@
|
|||||||
</bundleDef>
|
</bundleDef>
|
||||||
</bundles>
|
</bundles>
|
||||||
<importBundles>
|
<importBundles>
|
||||||
<importBundleDef>org.wso2.carbon.apimgt:org.wso2.carbon.apimgt.keymgt:${carbon.api.mgt.version}</importBundleDef>
|
<importBundleDef>org.wso2.carbon.apimgt:org.wso2.carbon.apimgt.keymgt.client:${carbon.api.mgt.version}</importBundleDef>
|
||||||
|
<importBundleDef>org.wso2.carbon.registry:org.wso2.carbon.registry.indexing:${carbon.registry.version}</importBundleDef>
|
||||||
</importBundles>
|
</importBundles>
|
||||||
<importFeatures>
|
<importFeatures>
|
||||||
<importFeatureDef>org.wso2.carbon.core.server:${carbon.kernel.version}
|
<importFeatureDef>org.wso2.carbon.core.server:${carbon.kernel.version}
|
||||||
|
|||||||
@ -30,7 +30,7 @@
|
|||||||
<artifactId>org.wso2.carbon.webapp.authenticator.framework.server.feature</artifactId>
|
<artifactId>org.wso2.carbon.webapp.authenticator.framework.server.feature</artifactId>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<version>1.2.2-SNAPSHOT</version>
|
<version>1.2.2-SNAPSHOT</version>
|
||||||
<name>WSO2 Carbon - Device Management Server Feature</name>
|
<name>WSO2 Carbon - Webapp Authenticator Framework Server Feature</name>
|
||||||
<url>http://wso2.org</url>
|
<url>http://wso2.org</url>
|
||||||
<description>This feature contains the core bundles required for Back-end Device Management functionality
|
<description>This feature contains the core bundles required for Back-end Device Management functionality
|
||||||
</description>
|
</description>
|
||||||
@ -43,11 +43,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.apimgt</groupId>
|
<groupId>org.wso2.carbon.apimgt</groupId>
|
||||||
<artifactId>org.wso2.carbon.apimgt.core</artifactId>
|
<artifactId>org.wso2.carbon.apimgt.core</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>org.wso2.carbon</groupId>
|
|
||||||
<artifactId>org.wso2.carbon.throttle.core</artifactId>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
@ -103,12 +99,7 @@
|
|||||||
</bundles>
|
</bundles>
|
||||||
<importBundles>
|
<importBundles>
|
||||||
<importBundleDef>org.wso2.carbon.apimgt:org.wso2.carbon.apimgt.core:${carbon.api.mgt.version}</importBundleDef>
|
<importBundleDef>org.wso2.carbon.apimgt:org.wso2.carbon.apimgt.core:${carbon.api.mgt.version}</importBundleDef>
|
||||||
<importBundleDef>org.wso2.carbon:org.wso2.carbon.throttle.core:${carbon.throttle.module.version}</importBundleDef>
|
|
||||||
</importBundles>
|
</importBundles>
|
||||||
<importFeatures>
|
|
||||||
<importFeatureDef>org.wso2.carbon.core.server:${carbon.kernel.version}</importFeatureDef>
|
|
||||||
<importFeatureDef>org.wso2.carbon.apimgt.core:${carbon.api.mgt.version}</importFeatureDef>
|
|
||||||
</importFeatures>
|
|
||||||
</configuration>
|
</configuration>
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
|
|||||||
121
pom.xml
121
pom.xml
@ -708,11 +708,7 @@
|
|||||||
<artifactId>h2-database-engine</artifactId>
|
<artifactId>h2-database-engine</artifactId>
|
||||||
<version>${orbit.version.h2.engine}</version>
|
<version>${orbit.version.h2.engine}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>org.wso2.orbit.org.owasp.encoder</groupId>
|
|
||||||
<artifactId>encoder</artifactId>
|
|
||||||
<version>${owasp.encoder.version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.axis2.transport</groupId>
|
<groupId>org.apache.axis2.transport</groupId>
|
||||||
<artifactId>axis2-transport-mail</artifactId>
|
<artifactId>axis2-transport-mail</artifactId>
|
||||||
@ -751,12 +747,12 @@
|
|||||||
<!-- End of Orbit dependencies -->
|
<!-- End of Orbit dependencies -->
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.ws.commons.axiom</groupId>
|
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
||||||
<artifactId>axiom-api</artifactId>
|
<artifactId>axiom-api</artifactId>
|
||||||
<version>${axiom.version}</version>
|
<version>${axiom.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.ws.commons.axiom</groupId>
|
<groupId>org.apache.ws.commons.axiom.wso2</groupId>
|
||||||
<artifactId>axiom-impl</artifactId>
|
<artifactId>axiom-impl</artifactId>
|
||||||
<version>${axiom.version}</version>
|
<version>${axiom.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
@ -926,6 +922,14 @@
|
|||||||
<artifactId>org.wso2.carbon.apimgt.core</artifactId>
|
<artifactId>org.wso2.carbon.apimgt.core</artifactId>
|
||||||
<version>${carbon.api.mgt.version}</version>
|
<version>${carbon.api.mgt.version}</version>
|
||||||
<exclusions>
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.wso2.carbon</groupId>
|
||||||
|
<artifactId>org.wso2.carbon.core</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.wso2.carbon.apimgt</groupId>
|
||||||
|
<artifactId>org.wso2.carbon.apimgt.keymgt.stub</artifactId>
|
||||||
|
</exclusion>
|
||||||
<exclusion>
|
<exclusion>
|
||||||
<groupId>org.wso2.carbon.apimgt</groupId>
|
<groupId>org.wso2.carbon.apimgt</groupId>
|
||||||
<artifactId>org.wso2.carbon.apimgt.usage.publisher</artifactId>
|
<artifactId>org.wso2.carbon.apimgt.usage.publisher</artifactId>
|
||||||
@ -946,6 +950,10 @@
|
|||||||
<groupId>org.wso2.carbon.apimgt</groupId>
|
<groupId>org.wso2.carbon.apimgt</groupId>
|
||||||
<artifactId>org.wso2.carbon.ganalytics.publisher</artifactId>
|
<artifactId>org.wso2.carbon.ganalytics.publisher</artifactId>
|
||||||
</exclusion>
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.wso2.carbon.apimgt</groupId>
|
||||||
|
<artifactId>org.wso2.carbon.throttle.core</artifactId>
|
||||||
|
</exclusion>
|
||||||
</exclusions>
|
</exclusions>
|
||||||
</dependency>
|
</dependency>
|
||||||
<!-- End of API Management dependencies -->
|
<!-- End of API Management dependencies -->
|
||||||
@ -1029,32 +1037,32 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.identity</groupId>
|
<groupId>org.wso2.carbon.identity</groupId>
|
||||||
<artifactId>org.wso2.carbon.identity.base</artifactId>
|
<artifactId>org.wso2.carbon.identity.base</artifactId>
|
||||||
<version>${carbon.identity.version}</version>
|
<version>${carbon.identity.framework.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.identity</groupId>
|
<groupId>org.wso2.carbon.identity</groupId>
|
||||||
<artifactId>org.wso2.carbon.identity.core</artifactId>
|
<artifactId>org.wso2.carbon.identity.core</artifactId>
|
||||||
<version>${carbon.identity.version}</version>
|
<version>${carbon.identity.framework.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.identity</groupId>
|
<groupId>org.wso2.carbon.identity</groupId>
|
||||||
<artifactId>org.wso2.carbon.identity.oauth.stub</artifactId>
|
<artifactId>org.wso2.carbon.identity.oauth.stub</artifactId>
|
||||||
<version>${carbon.identity.version}</version>
|
<version>${identity.inbound.auth.oauth.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.identity</groupId>
|
<groupId>org.wso2.carbon.identity</groupId>
|
||||||
<artifactId>org.wso2.carbon.identity.application.authentication.framework</artifactId>
|
<artifactId>org.wso2.carbon.identity.application.authentication.framework</artifactId>
|
||||||
<version>${carbon.identity.version}</version>
|
<version>${carbon.identity.framework.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.identity</groupId>
|
<groupId>org.wso2.carbon.identity</groupId>
|
||||||
<artifactId>org.wso2.carbon.identity.oauth</artifactId>
|
<artifactId>org.wso2.carbon.identity.oauth</artifactId>
|
||||||
<version>${carbon.identity.version}</version>
|
<version>${identity.inbound.auth.oauth.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.identity</groupId>
|
<groupId>org.wso2.carbon.identity</groupId>
|
||||||
<artifactId>org.wso2.carbon.identity.application.common</artifactId>
|
<artifactId>org.wso2.carbon.identity.application.common</artifactId>
|
||||||
<version>${carbon.identity.version}</version>
|
<version>${carbon.identity.framework.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.identity</groupId>
|
<groupId>org.wso2.carbon.identity</groupId>
|
||||||
@ -1181,7 +1189,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.identity</groupId>
|
<groupId>org.wso2.carbon.identity</groupId>
|
||||||
<artifactId>org.wso2.carbon.identity.application.mgt</artifactId>
|
<artifactId>org.wso2.carbon.identity.application.mgt</artifactId>
|
||||||
<version>${carbon.identity.version}</version>
|
<version>${carbon.identity.framework.version}</version>
|
||||||
<exclusions>
|
<exclusions>
|
||||||
<exclusion>
|
<exclusion>
|
||||||
<groupId>org.wso2.carbon.identity</groupId>
|
<groupId>org.wso2.carbon.identity</groupId>
|
||||||
@ -1240,7 +1248,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.identity</groupId>
|
<groupId>org.wso2.carbon.identity</groupId>
|
||||||
<artifactId>org.wso2.carbon.identity.sso.saml</artifactId>
|
<artifactId>org.wso2.carbon.identity.sso.saml</artifactId>
|
||||||
<version>${carbon.identity.version}</version>
|
<version>${identity.inbound.auth.saml.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.googlecode.json-simple.wso2</groupId>
|
<groupId>com.googlecode.json-simple.wso2</groupId>
|
||||||
@ -1271,22 +1279,17 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle.wso2</groupId>
|
<groupId>org.wso2.orbit.org.bouncycastle</groupId>
|
||||||
<artifactId>bcprov-jdk15on</artifactId>
|
<artifactId>bcprov-jdk15on</artifactId>
|
||||||
<version>${bcprov.wso2.version}</version>
|
<version>${bcprov.wso2.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle.wso2</groupId>
|
<groupId>org.wso2.orbit.org.bouncycastle</groupId>
|
||||||
<artifactId>bcpkix-jdk15on</artifactId>
|
<artifactId>bcpkix-jdk15on</artifactId>
|
||||||
<version>${bcpkix.wso2.version}</version>
|
<version>${bcpkix.wso2.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.bouncycastle.wso2</groupId>
|
<groupId>org.wso2.orbit.com.google.code.jscep</groupId>
|
||||||
<artifactId>bcmail-jdk15on</artifactId>
|
|
||||||
<version>${bcmail.wso2.version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.google.code.jscep.wso2</groupId>
|
|
||||||
<artifactId>jscep</artifactId>
|
<artifactId>jscep</artifactId>
|
||||||
<version>${jscep.version}</version>
|
<version>${jscep.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
@ -1340,7 +1343,7 @@
|
|||||||
<version>${commons.httpclient.version}</version>
|
<version>${commons.httpclient.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.velocity</groupId>
|
<groupId>org.wso2.orbit.org.apache.velocity</groupId>
|
||||||
<artifactId>velocity</artifactId>
|
<artifactId>velocity</artifactId>
|
||||||
<version>${velocity.version}</version>
|
<version>${velocity.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
@ -1403,6 +1406,12 @@
|
|||||||
<version>${carbon.registry.version}</version>
|
<version>${carbon.registry.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.wso2.carbon.registry</groupId>
|
||||||
|
<artifactId>org.wso2.carbon.registry.common</artifactId>
|
||||||
|
<version>${carbon.registry.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.orbit.org.scannotation</groupId>
|
<groupId>org.wso2.orbit.org.scannotation</groupId>
|
||||||
<artifactId>scannotation</artifactId>
|
<artifactId>scannotation</artifactId>
|
||||||
@ -1447,7 +1456,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.identity</groupId>
|
<groupId>org.wso2.carbon.identity</groupId>
|
||||||
<artifactId>org.wso2.carbon.user.mgt</artifactId>
|
<artifactId>org.wso2.carbon.user.mgt</artifactId>
|
||||||
<version>${carbon.identity.version}</version>
|
<version>${carbon.identity.framework.version}</version>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
@ -1466,19 +1475,16 @@
|
|||||||
<artifactId>swagger-jaxrs</artifactId>
|
<artifactId>swagger-jaxrs</artifactId>
|
||||||
<version>${swagger.version}</version>
|
<version>${swagger.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>javax.servlet</groupId>
|
<groupId>javax.servlet</groupId>
|
||||||
<artifactId>servlet-api</artifactId>
|
<artifactId>servlet-api</artifactId>
|
||||||
<version>${servlet-api.version}</version>
|
<version>${servlet-api.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.analytics-common</groupId>
|
<groupId>org.wso2.carbon.analytics-common</groupId>
|
||||||
<artifactId>org.wso2.carbon.event.output.adapter.core</artifactId>
|
<artifactId>org.wso2.carbon.event.output.adapter.core</artifactId>
|
||||||
<version>${carbon.analytics.common.version}</version>
|
<version>${carbon.analytics.common.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.devicemgt</groupId>
|
<groupId>org.wso2.carbon.devicemgt</groupId>
|
||||||
<artifactId>org.wso2.carbon.device.mgt.extensions.push.notification.provider.gcm</artifactId>
|
<artifactId>org.wso2.carbon.device.mgt.extensions.push.notification.provider.gcm</artifactId>
|
||||||
@ -1499,20 +1505,25 @@
|
|||||||
<artifactId>jackson-annotations</artifactId>
|
<artifactId>jackson-annotations</artifactId>
|
||||||
<version>${jackson-annotations.version}</version>
|
<version>${jackson-annotations.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.wso2.orbit.org.owasp.encoder</groupId>
|
||||||
|
<artifactId>encoder</artifactId>
|
||||||
|
<version>${owasp.encoder.version}</version>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.hibernate</groupId>
|
<groupId>org.hibernate</groupId>
|
||||||
<artifactId>hibernate-validator</artifactId>
|
<artifactId>hibernate-validator</artifactId>
|
||||||
<version>${hibernate-validator.version}</version>
|
<version>${hibernate-validator.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon.apimgt</groupId>
|
<groupId>javax.servlet.jsp</groupId>
|
||||||
<artifactId>org.wso2.carbon.apimgt.keymgt.client</artifactId>
|
<artifactId>javax.servlet.jsp-api</artifactId>
|
||||||
<version>${carbon.api.mgt.version}</version>
|
<version>${servelet.jsp.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.wso2.carbon</groupId>
|
<groupId>org.slf4j</groupId>
|
||||||
<artifactId>org.wso2.carbon.throttle.core</artifactId>
|
<artifactId>slf4j-simple</artifactId>
|
||||||
<version>${carbon.throttle.module.version}</version>
|
<version>${slf4j.simple.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</dependencyManagement>
|
</dependencyManagement>
|
||||||
@ -1700,7 +1711,7 @@
|
|||||||
by default) and nothing else. We had troubles with other repositories in
|
by default) and nothing else. We had troubles with other repositories in
|
||||||
the past. Therefore configuring additional repositories here should be
|
the past. Therefore configuring additional repositories here should be
|
||||||
considered very carefully. -->
|
considered very carefully. -->
|
||||||
<repository>
|
<repository>
|
||||||
<id>wso2-nexus</id>
|
<id>wso2-nexus</id>
|
||||||
<name>WSO2 internal Repository</name>
|
<name>WSO2 internal Repository</name>
|
||||||
<url>http://maven.wso2.org/nexus/content/groups/wso2-public/</url>
|
<url>http://maven.wso2.org/nexus/content/groups/wso2-public/</url>
|
||||||
@ -1735,8 +1746,9 @@
|
|||||||
</repositories>
|
</repositories>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
<servelet.jsp.version>2.2.1</servelet.jsp.version>
|
||||||
<testng.version>6.1.1</testng.version>
|
<testng.version>6.1.1</testng.version>
|
||||||
<carbon.kernel.version>4.4.3</carbon.kernel.version>
|
<carbon.kernel.version>4.4.9</carbon.kernel.version>
|
||||||
<carbon.kernel.version.range>[4.4.0, 5.0.0)</carbon.kernel.version.range>
|
<carbon.kernel.version.range>[4.4.0, 5.0.0)</carbon.kernel.version.range>
|
||||||
<carbon.p2.plugin.version>1.5.4</carbon.p2.plugin.version>
|
<carbon.p2.plugin.version>1.5.4</carbon.p2.plugin.version>
|
||||||
<maven-buildnumber-plugin.version>1.3</maven-buildnumber-plugin.version>
|
<maven-buildnumber-plugin.version>1.3</maven-buildnumber-plugin.version>
|
||||||
@ -1776,21 +1788,23 @@
|
|||||||
<tomcat.jdbc.pooling.version>7.0.34.wso2v2</tomcat.jdbc.pooling.version>
|
<tomcat.jdbc.pooling.version>7.0.34.wso2v2</tomcat.jdbc.pooling.version>
|
||||||
|
|
||||||
<!-- Carbon Deployment -->
|
<!-- Carbon Deployment -->
|
||||||
<carbon.deployment.version>4.6.0</carbon.deployment.version>
|
<carbon.deployment.version>4.7.0</carbon.deployment.version>
|
||||||
|
|
||||||
<!-- Carbon Identity -->
|
<!-- Carbon Identity -->
|
||||||
<carbon.identity.version>5.0.7</carbon.identity.version>
|
<carbon.identity.framework.version>5.2.0</carbon.identity.framework.version>
|
||||||
|
<identity.inbound.auth.oauth.version>5.1.2</identity.inbound.auth.oauth.version>
|
||||||
|
<identity.inbound.auth.saml.version>5.1.1</identity.inbound.auth.saml.version>
|
||||||
|
|
||||||
<!-- Carbon Multi-tenancy -->
|
<!-- Carbon Multi-tenancy -->
|
||||||
<carbon.multitenancy.version>4.5.0</carbon.multitenancy.version>
|
<carbon.multitenancy.version>4.6.0</carbon.multitenancy.version>
|
||||||
|
|
||||||
<!-- Carbon Governance -->
|
<!-- Carbon Governance -->
|
||||||
<carbon.governance.version>4.5.8</carbon.governance.version>
|
<carbon.governance.version>4.6.4</carbon.governance.version>
|
||||||
|
|
||||||
<!-- Axiom -->
|
<!-- Axiom -->
|
||||||
<axiom.version>1.2.11-wso2v11</axiom.version>
|
<axiom.version>1.2.11-wso2v10</axiom.version>
|
||||||
<axiom.osgi.version.range>[1.2.11, 1.3.0)</axiom.osgi.version.range>
|
<axiom.osgi.version.range>[1.2.11, 1.3.0)</axiom.osgi.version.range>
|
||||||
<axiom.wso2.version>1.2.11.wso2v5</axiom.wso2.version>
|
<axiom.wso2.version>1.2.11.wso2v10</axiom.wso2.version>
|
||||||
|
|
||||||
<!-- Carbon Device Management -->
|
<!-- Carbon Device Management -->
|
||||||
<carbon.device.mgt.version>1.2.2-SNAPSHOT</carbon.device.mgt.version>
|
<carbon.device.mgt.version>1.2.2-SNAPSHOT</carbon.device.mgt.version>
|
||||||
@ -1802,15 +1816,15 @@
|
|||||||
<version.commons.lang>2.6.0.wso2v1</version.commons.lang>
|
<version.commons.lang>2.6.0.wso2v1</version.commons.lang>
|
||||||
|
|
||||||
<!-- Carbon API Management -->
|
<!-- Carbon API Management -->
|
||||||
<carbon.api.mgt.version>5.0.5</carbon.api.mgt.version>
|
<carbon.api.mgt.version>6.0.5</carbon.api.mgt.version>
|
||||||
<carbon.api.mgt.version.range>(5.0.0,6.0.0]</carbon.api.mgt.version.range>
|
<carbon.api.mgt.version.range>(5.0.0,7.0.0]</carbon.api.mgt.version.range>
|
||||||
|
|
||||||
<!-- Carbon Analytics Commons -->
|
<!-- Carbon Analytics Commons -->
|
||||||
<carbon.analytics.common.version>5.0.11</carbon.analytics.common.version>
|
<carbon.analytics.common.version>5.0.11</carbon.analytics.common.version>
|
||||||
<carbon.analytics.common.version.range>[5.0.11,6.0.0)</carbon.analytics.common.version.range>
|
<carbon.analytics.common.version.range>[5.0.11,6.0.0)</carbon.analytics.common.version.range>
|
||||||
|
|
||||||
<!-- Carbon Registry -->
|
<!-- Carbon Registry -->
|
||||||
<carbon.registry.version>4.4.8</carbon.registry.version>
|
<carbon.registry.version>4.5.6</carbon.registry.version>
|
||||||
<carbon.registry.imp.pkg.version.range>[4.4.8, 5.0.0)</carbon.registry.imp.pkg.version.range>
|
<carbon.registry.imp.pkg.version.range>[4.4.8, 5.0.0)</carbon.registry.imp.pkg.version.range>
|
||||||
|
|
||||||
<!--CXF properties-->
|
<!--CXF properties-->
|
||||||
@ -1820,14 +1834,12 @@
|
|||||||
<jackson.version>1.9.0</jackson.version>
|
<jackson.version>1.9.0</jackson.version>
|
||||||
|
|
||||||
<!-- BouncyCastle -->
|
<!-- BouncyCastle -->
|
||||||
<bcprov.wso2.version>1.49.wso2v1</bcprov.wso2.version>
|
<bcprov.wso2.version>1.52.0.wso2v1</bcprov.wso2.version>
|
||||||
<bcpkix.wso2.version>1.49.wso2v1</bcpkix.wso2.version>
|
<bcpkix.wso2.version>1.52.0.wso2v2</bcpkix.wso2.version>
|
||||||
<bcprov.ext.wso2.version>1.49.wso2v1</bcprov.ext.wso2.version>
|
<bcprov.wso2.version.range>[1.52.0,1.60.0)</bcprov.wso2.version.range>
|
||||||
<bcprov.wso2.version.range>[1.40.wso2v1, 1.50.0)</bcprov.wso2.version.range>
|
|
||||||
<bcmail.wso2.version>1.49.wso2v1</bcmail.wso2.version>
|
|
||||||
|
|
||||||
<!-- JSCEP -->
|
<!-- JSCEP -->
|
||||||
<jscep.version>2.0.2.wso2v2</jscep.version>
|
<jscep.version>2.3.0.wso2v2</jscep.version>
|
||||||
|
|
||||||
<!-- Nimbus Jose-->
|
<!-- Nimbus Jose-->
|
||||||
<nimbus.orbit.version>2.26.1.wso2v3</nimbus.orbit.version>
|
<nimbus.orbit.version>2.26.1.wso2v3</nimbus.orbit.version>
|
||||||
@ -1856,7 +1868,7 @@
|
|||||||
<httpcore.version>4.3.3.wso2v1</httpcore.version>
|
<httpcore.version>4.3.3.wso2v1</httpcore.version>
|
||||||
<commons.httpclient.version>3.1.0.wso2v2</commons.httpclient.version>
|
<commons.httpclient.version>3.1.0.wso2v2</commons.httpclient.version>
|
||||||
|
|
||||||
<velocity.version>1.7</velocity.version>
|
<velocity.version>1.7.0.wso2v1</velocity.version>
|
||||||
|
|
||||||
<commons-io.version>2.4.0.wso2v1</commons-io.version>
|
<commons-io.version>2.4.0.wso2v1</commons-io.version>
|
||||||
<commons-collections.version>3.2.0.wso2v1</commons-collections.version>
|
<commons-collections.version>3.2.0.wso2v1</commons-collections.version>
|
||||||
@ -1885,10 +1897,15 @@
|
|||||||
<owasp.encoder.version>1.2.0.wso2v1</owasp.encoder.version>
|
<owasp.encoder.version>1.2.0.wso2v1</owasp.encoder.version>
|
||||||
|
|
||||||
<hibernate-validator.version>5.0.2.Final</hibernate-validator.version>
|
<hibernate-validator.version>5.0.2.Final</hibernate-validator.version>
|
||||||
|
<javax.xml.parsers.import.pkg.version>[0.0.0,1.0.0)</javax.xml.parsers.import.pkg.version>
|
||||||
|
|
||||||
<!-- apache pdfbox version -->
|
<!-- apache pdfbox version -->
|
||||||
<orbit.version.pdfbox>1.8.10.wso2v2</orbit.version.pdfbox>
|
<orbit.version.pdfbox>1.8.10.wso2v2</orbit.version.pdfbox>
|
||||||
<carbon.throttle.module.version>4.2.1</carbon.throttle.module.version>
|
<carbon.throttle.module.version>4.2.1</carbon.throttle.module.version>
|
||||||
|
<javax.xml.soap.imp.pkg.version>[1.0.0, 1.1.0)</javax.xml.soap.imp.pkg.version>
|
||||||
|
|
||||||
|
<!-- apache pdfbox version -->
|
||||||
|
<slf4j.simple.version>1.6.1</slf4j.simple.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user