VOMS Admin User's guide
Introduction
The VOMS Admin service is a web application providing tools for administering member databases
for VOMS, the Virtual Organization Membership Service.
VOMS serves as a central repository for user authorization information, providing support for sorting
users into a general group hierarchy, keeping track of their roles, etc.
VOMS Admin provides an intuitive web user interface for daily administration tasks, and a SOAP
interface for remote clients. The Admin package includes a simple command-line SOAP client that is
useful for automating frequently occurring batch operations, or simply to serve as an alternative to the
full-blown web interface. It is also useful for bootstrapping the service.
Service architecture
TBD
Installation
This section provides a step-by-step guide to configure and run VOMS Admin.
Prerequisites
In order to run the VOMS Admin service you will need the following:
- A working java 5 installation. Type
java -version
to know if your system has one.
- Python version >2.4
- LCG trusted Certificate Autorities certificates installed. In Scientific Linux 4, the
lcg-ca
package provides those certificates.
- A valid, PEM encoded certificate to run the service.
You will also need:
- Tomcat: VOMS Admin is a J2EE Web application that runs on Tomcat 5. Moreover, VOMS Admin leverages the glite Trustmanager to implement X509 authentication, so you will need a Trustmanager-enabled Tomcat instance running. Details on how to install and configure Trustmanager can be found here: https://twiki.cern.ch/twiki/bin/view/EGEE/TrustManager
- Oracle or Mysql Database backend: VOMS Admin supports Oracle and MySQL database backends.
Oracle or Mysql Database backend
VOMS Admin supports Oracle and MySQL database backends.
Downloads
The latest version of the VOMS Admin service can be found here:
http://etics-repository.cern.ch:8080/repository/download/registered/org.glite/org.glite.security.voms-admin-server/
The
voms-admin
client application can be downloaded here:
http://etics-repository.cern.ch:8080/repository/download/registered/org.glite/org.glite.security.voms-admin-client/
--
AndreaCeccanti - 20 Aug 2009