I have installed the following in my Arch linux test machine:
Postgis 2.0-Postgresql 9.2
Cartaro 7.x-1.0-beta4
Tomcat7
Geoserver 2.2.5
geoserver-sec-drupal-2.2.1.jar

After that I place the geoserver-sec-drupal-2.2.1.jar in /var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/ and I add classpath*:/applicationSecurityContextOverride.xml to the contextConfigLocation context parameter in the /var/lib/tomcat7/webapps/geoserver/WEB-INF/web.xml.
I restart tomcat, log in as root in geoserver but the Drupal role service is not visible under Security Settings.

Comments

Anonymous’s picture

Hi kokkytos,

do have you have already tried to create the Role service? As explained in the documentation [1] you have to perform this step manually.

[...] Log into GeoServer using the user root and add a new role service of type Drupal. It does not matter which name you set and one such service is sufficient for any number of bound Drupal instances. Finally make sure GeoServer does actually use the new service by selecting it in GeoServer's global security settings. [...]

If this does not solve your issue, please attach your GeoServer Logfile, which can usually found within the data directory of your GeoServer installation.

With best regards,
phaf

[1] http://cartaro.org/documentation/using-drupal-users-and-roles-geoserver

kokkytos’s picture

Status: Active » Closed (works as designed)

Thank you, it works! I should have noticed!