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


This topic: VOMS > InternalDiscussion > VOMSAdminUserGuide
Topic revision: r2 - 2009-09-07 - AndreaCeccanti
 
TWIKI.NET
This site is powered by the TWiki collaboration platformCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback