Method: get_user
Description |
Returns a user or a list of users with associated details and roles
|
Protection Level |
Protected (level 2)
|
Entry point
https://goc.gridops.org/gocdbpi/private/?method=get_user
parameters
parameter |
effect |
format/value(s) |
default |
example
|
dn |
Limit results to user with given certificate DN |
DN in standard string chain format |
all |
?method=get_user&dn=/C=ZZ/O=certif/OU=users/OU=roc.com/CN=Foo Bar
|
dnlike |
Limit results to user with certificate that matches given wildcard |
Search string (SQL syntax) |
all |
?method=get_user&dnlike=%/OU=roc.com%
|
forename |
Limit results to user(s) with given forename |
any string |
all |
?method=get_user&forename=Robert
|
surname |
Limit results to user(s) with given surename |
any string |
all |
?method=get_user&surname=Smith
|
XML schema
https://goc.gridops.org/gocdbpi/private/?method=get_user&output=xmlschema
Output Example
<?xml version="1.0"?>
<results>
<EGEE_USER USER_ID="185" PRIMARY_KEY="6215G0">
<FORENAME>Gilles</FORENAME>
<SURNAME>Mathieu</SURNAME>
<TITLE>Mr</TITLE>
<DESCRIPTION>GOCDB administrator</DESCRIPTION>
<GOCDB_PORTAL_URL>
https://next.gocdb.eu/portal/index.php?Page_Type=View_Object&object_id=1133&grid_id=0
</GOCDB_PORTAL_URL>
<EMAIL>snip</EMAIL>
<TEL>0</TEL>
<WORKING_HOURS_START>08:00<WORKING_HOURS_START>
<WORKING_HOURS_END>17:00<WORKING_HOURS_END>
<CERTDN>snip</CERTDN>
<APPROVED/>
<ACTIVE/>
<HOMESITE>GRIDOPS-GOCDB</HOMESITE>
<USER_ROLE>
<USER_ROLE>GOCDB Administrator</USER_ROLE>
<ON_ENTITY>EGEE</ON_ENTITY>
<ENTITY_TYPE>GROUP</ENTITY_TYPE>
</USER_ROLE>
<USER_ROLE>
<USER_ROLE>Site Administrator</USER_ROLE>
<ON_ENTITY>GRIDOPS-GOCDB</ON_ENTITY>
<ENTITY_TYPE>SITE</ENTITY_TYPE>
</USER_ROLE>
</EGEE_USER>
</results>
Back to GOCDB technical Documentation main page