GOCDB/PI/get user method

From EGIWiki
< GOCDB‎ | PI
Revision as of 15:43, 5 November 2013 by Davidm (talk | contribs) (Output Example)
Jump to: navigation, search
Main EGI.eu operations services Support Documentation Tools Activities Performance Technology Catch-all Services Resource Allocation Security


GOC DB menu: Home Documentation Index


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.egi.eu/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=ngi.org/CN=Foo Bar
dnlike Limit results to user with certificate that matches given wildcard Search string (SQL syntax) all ?method=get_user&dnlike=%/OU=ngi.org%
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
roletype Limit results to user(s) with the specified role type(s) single or comma separated list of role types (multiple roles are OR'd together) all ?method=get_user&roletype=EGI CSIRT Officer,Chief Operations Officer


Output Example

<results>

 <EGEE_USER ID="1484G0" PRIMARY_KEY="1484G0">
   <FORENAME>David</FORENAME>
   <SURNAME>Meredith</SURNAME>
   <TITLE>Dr</TITLE>
   <DESCRIPTION></DESCRIPTION>
   <GOCDB_PORTAL_URL>https://goc.egi.eu/portal/index.php?Page_Type=User&id=1484</GOCDB_PORTAL_URL>
   <EMAIL>david.meredith@stfc.ac.uk</EMAIL>
   <TEL>+44 1925 603762</TEL>
   <WORKING_HOURS_START/>
   <WORKING_HOURS_END/>
   <CERTDN>/C=UK/O=eScience/OU=CLRC/L=DL/CN=david meredith</CERTDN>
   <APPROVED/>
   <ACTIVE/>
   <HOMESITE></HOMESITE>
   <USER_ROLE>
     <USER_ROLE>Service Group Administrator</USER_ROLE>
     <ON_ENTITY>OPSTOOLS</ON_ENTITY>
     <ENTITY_TYPE>servicegroup</ENTITY_TYPE>
   </USER_ROLE>
   <USER_ROLE>
     <USER_ROLE>Service Group Administrator</USER_ROLE>
     <ON_ENTITY>DAVETESTSG</ON_ENTITY>
     <ENTITY_TYPE>servicegroup</ENTITY_TYPE>
   </USER_ROLE>
   <USER_ROLE>
     <USER_ROLE>Site Operations Manager</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