--- /dev/null
+grant {
+ permission java.security.AllPermission;
+};
\ No newline at end of file
org.argeo.slc.agent.jcr,\
org.argeo.slc.server.repo,\
-
+org.osgi.framework.security=osgi
+java.security.policy=file:../../all.policy
+
org.osgi.service.http.port=7070
org.eclipse.equinox.http.jetty.log.stderr.threshold=info
org.eclipse.jdt.debug.ui,
org.eclipse.ui.ide,
org.eclipse.core.variables,
- org.eclipse.pde.build,
org.eclipse.pde.ui;bundle-version="3.4.0",
org.eclipse.jdt.ui;bundle-version="3.4.2"
Bundle-RequiredExecutionEnvironment: J2SE-1.5
import org.eclipse.osgi.service.resolver.BundleDescription;
import org.eclipse.pde.core.plugin.IPluginModelBase;
import org.eclipse.pde.core.plugin.PluginRegistry;
-import org.eclipse.pde.internal.build.IPDEBuildConstants;
import org.eclipse.pde.launching.IPDELauncherConstants;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
// debug("Skip source bundle " + bundleId);
continue bundles;
} else if (bundleId
- .equals(IPDEBuildConstants.BUNDLE_SIMPLE_CONFIGURATOR)) {
+ .equals("org.eclipse.equinox.simpleconfigurator")) {
+ // IPDEBuildConstants.BUNDLE_SIMPLE_CONFIGURATOR
// skip simple configurator in order to avoid side-effects
continue bundles;
}
<enabledWhen>
<with variable="roles">
<iterate ifEmpty="false" operator="or">
- <equals value="ROLE_SLC" />
+ <equals value="cn=org.argeo.slc.user,ou=roles,ou=node" />
</iterate>
</with>
</enabledWhen>
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-2.0.xsd">\r
\r
<!-- REFERENCES -->\r
- <reference id="authenticationManager"\r
- interface="org.springframework.security.authentication.AuthenticationManager" />\r
+ <reference id="userAdmin" interface="org.osgi.service.useradmin.UserAdmin" />\r
+ <reference id="userTransaction" interface="javax.transaction.UserTransaction" />\r
\r
<set id="defaultRpmRepositories" cardinality="0..N"\r
interface="org.argeo.slc.rpmfactory.RpmRepository" />\r
</beans:bean>\r
\r
<!-- ROLES -->\r
- <reference id="userAdminService" interface="org.argeo.security.UserAdminService" />\r
-\r
<beans:bean id="ROLE_SLC"\r
class="org.argeo.security.core.SimpleRoleRegistration" init-method="run">\r
- <beans:property name="role" value="ROLE_SLC" />\r
- <beans:property name="userAdminService" ref="userAdminService" />\r
+ <beans:property name="role" value="org.argeo.slc.user" />\r
+ <beans:property name="userAdmin" ref="userAdmin" />\r
+ <beans:property name="userTransaction" ref="userTransaction" />\r
</beans:bean>\r
\r
<beans:bean\r
class="org.argeo.security.core.AuthenticatedApplicationContextInitialization">\r
- <beans:property name="authenticationManager" ref="authenticationManager" />\r
</beans:bean>\r
</beans:beans>\r
\r
</SecurityManager>
<AccessManager class="org.argeo.security.jackrabbit.ArgeoAccessManager">
</AccessManager>
- <LoginModule class="org.argeo.security.jackrabbit.ArgeoLoginModule">
- </LoginModule>
</Security>
</Repository>
\ No newline at end of file
</SecurityManager>
<AccessManager class="org.argeo.security.jackrabbit.ArgeoAccessManager">
</AccessManager>
- <LoginModule class="org.argeo.security.jackrabbit.ArgeoLoginModule">
- </LoginModule>
</Security>
</Repository>
\ No newline at end of file
</SecurityManager>
<AccessManager class="org.argeo.security.jackrabbit.ArgeoAccessManager">
</AccessManager>
- <LoginModule class="org.argeo.security.jackrabbit.ArgeoLoginModule">
- </LoginModule>
</Security>
</Repository>
\ No newline at end of file
</SecurityManager>
<AccessManager class="org.argeo.security.jackrabbit.ArgeoAccessManager">
</AccessManager>
- <LoginModule class="org.argeo.security.jackrabbit.ArgeoLoginModule">
- </LoginModule>
</Security>
</Repository>
\ No newline at end of file
</SecurityManager>
<AccessManager class="org.argeo.security.jackrabbit.ArgeoAccessManager">
</AccessManager>
- <LoginModule class="org.argeo.security.jackrabbit.ArgeoLoginModule">
- </LoginModule>
</Security>
</Repository>
\ No newline at end of file
<parent>
<groupId>org.argeo.commons</groupId>
<artifactId>argeo-commons</artifactId>
- <version>2.1.18-SNAPSHOT</version>
+ <version>2.1.29-SNAPSHOT</version>
</parent>
<groupId>org.argeo.slc</groupId>
<artifactId>argeo-slc</artifactId>