VOMSService

VOMSService class encapsulated connection to the VOMS service for a given VO

class DIRAC.Core.Security.VOMSService.VOMSService(vo=None, adminUrl=False, attributesUrl=False, certificatesUrl=False)

Bases: object

admGetVOName()
admListCertificates(dn, ca)
admListMembers()
admListRoles()
admListUsersWithRole(group, role)
attGetUserNickname(dn, ca)
getUsers()

Get all the users of the VOMS VO with their detailed information

Returns:user dictionary keyed by the user DN