1 VOMS OrgDB plugin

The VOMS OrgDB plugin provides integration with the CERN organizational database.

When OrgDB integration is active:

  • registration requests are validated so that only applicants present in the OrgDB can apply for VO membership.
  • VO membership expiration time is linked to OrgDB membership expiration

1.1 Enabling the plugin

The plugin configuration is not currently provided by voms-admin-configure or the voms YAIM module.

Assuming the VO where you want to enable the OrgDB plugin is already configured, you will need to do the following changes to the configuration:

  • Edit the voms.service.properties file for the VO to enable the plugin
  • Create the file orgdb.properties where orgdb database connection properties will be configured.

Both files can be found in the /etc/voms-admin/<vo-name> directory.

1.1.1 Changes to the voms.service.properties file

Add the following lines at the bottom of the voms.service.properties file:

## External validation plugin options

voms.external-validators = orgdb
voms.ext.orgdb.configClass = org.glite.security.voms.admin.integration.orgdb.OrgDBConfigurator
voms.ext.orgdb.experimentName = ATLAS
voms.ext.orgdb.membership_check.period = 30

1.1.2 The orgdb.properties configuration file

The orgdb.properties configuration provides hibernate settings to connect to the OrgDB Oracle database:

hibernate.connection.driver_class= oracle.jdbc.driver.OracleDriver
hibernate.connection.url= jdbc:oracle:oci:<the orgdb alias here>
hibernate.dialect= org.hibernate.dialect.Oracle10gDialect

hibernate.connection.username= orgdb_username
hibernate.connection.password= orgdb_password


1.2 Troubleshooting

-- AndreaCeccanti - 2012-11-27

Edit | Attach | Print version | History: r2 < r1 | Backlinks | Raw View | More topic actions...
Topic revision: r1 - 2012-11-27 - AndreaCeccanti
Edit Attach

This site is powered by the TWiki collaboration platformCopyright © 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback