Skip to Content.
Sympa Menu

grouper-users - RE: [grouper-users] question about grouper 2.0 web services

Subject: Grouper Users - Open Discussion List

List archive

RE: [grouper-users] question about grouper 2.0 web services


Chronological Thread 
  • From: Chris Hyzer <>
  • To: Lynn Garrison <>
  • Cc: "" <>
  • Subject: RE: [grouper-users] question about grouper 2.0 web services
  • Date: Thu, 29 Sep 2011 15:53:52 +0000
  • Accept-language: en-US

Not currently, if you think it is a performance issue or for other reasons we
could add an option to not return it, my gut feeling is that that removing it
will be speed things up too much...

Thanks,
Chris

-----Original Message-----
From: Lynn Garrison
[mailto:]

Sent: Thursday, September 29, 2011 11:50 AM
To: Chris Hyzer
Cc:

Subject: Re: [grouper-users] question about grouper 2.0 web services

Thanks Chris. Is there any way to request that of the wsGroups and
WsSubject data not be returned in the response?


On Sep 29, 2011, at 11:25 AM, Chris Hyzer wrote:

> The groupDetail is not the group part, it is an extra part inside the group
> part which says if the group is a composite, etc.
> The subjectDetail means include extra attributes about the subject which
> are configured in the grouper-ws.properties file...
>
> Thanks,
> Chris
>
> -----Original Message-----
> From:
>
>
> [mailto:]
> On Behalf Of Lynn Garrison
> Sent: Thursday, September 29, 2011 11:23 AM
> To:
>
> Subject: [grouper-users] question about grouper 2.0 web services
>
> I am wondering if I am using the getPermissions REST service incorrectly.
> I want to verify that a permission is assigned to a subject and I would
> like to limit the data returned with the response. I set both
> --includeSubjectDetail and--includeGroupDetail to false, but the subject
> data and group data are always returned in response. Am I
> misunderstanding how these two parameter work or is there something about
> the way I am structuring the request that is causing subject and group
> information to be included in the response.
>
>
>
> Using the grouperClient
>
> I issued the following command:
> java -jar grouperClient.jar --operation=getPermissionAssignmentsWs
> --attributeDefNameNames='psu:its:apps:cpr:resources:AddAddress'
> --subject0SubjectId='llg5'
> --permissionProcessor=FILTER_REDUNDANT_PERMISSIONS
> --includeSubjectDetail=false --includeGroupDetail=false --debug=true
>
> Here is the request
>
> ################ REQUEST START (indented) ###############
>
> POST /grouper-ws/servicesRest/v2_0_000/permissionAssignments HTTP/1.1
> Connection: close
> Authorization: Basic xxxxxxxxxxxxxxxx
> User-Agent: Jakarta Commons-HttpClient/3.1
> Host: iam2.et-test.psu.edu:8080
> Content-Length: 495
> Content-Type: text/xml; charset=UTF-8
>
> <WsRestGetPermissionAssignmentsRequest>
> <wsAttributeDefNameLookups>
> <WsAttributeDefNameLookup>
> <name>psu:its:apps:cpr:resources:AddAddress</name>
> </WsAttributeDefNameLookup>
> </wsAttributeDefNameLookups>
> <wsSubjectLookups>
> <WsSubjectLookup>
> <subjectId>llg5</subjectId>
> </WsSubjectLookup>
> </wsSubjectLookups>
> <includeSubjectDetail>F</includeSubjectDetail>
> <includeGroupDetail>F</includeGroupDetail>
> <permissionProcessor>FILTER_REDUNDANT_PERMISSIONS</permissionProcessor>
> </WsRestGetPermissionAssignmentsRequest>
>
> ################ REQUEST END ###############
>
>
> Here is the response
>
> ################ RESPONSE START (indented) ###############
>
> HTTP/1.1 200 OK
> Server: Apache-Coyote/1.1
> Set-Cookie: JSESSIONID=xxxxxxxxxxxx; Path=/grouper-ws
> X-Grouper-resultCode: SUCCESS
> X-Grouper-success: T
> X-Grouper-resultCode2: NONE
> Content-Type: text/xml;charset=UTF-8
> Transfer-Encoding: chunked
> Date: Thu, 29 Sep 2011 14:42:17 GMT
> Connection: close
>
> <WsGetPermissionAssignmentsResults>
> <wsAttributeDefs>
> <WsAttributeDef>
> <extension>CprWebServicesDef</extension>
> <name>psu:its:apps:cpr:resources:CprWebServicesDef</name>
> <uuid>2b0bdd8b723e4d0fab9b3c256a4bcd62</uuid>
> <attributeDefType>perm</attributeDefType>
> <multiAssignable>F</multiAssignable>
> <multiValued>F</multiValued>
> <valueType>marker</valueType>
> </WsAttributeDef>
> </wsAttributeDefs>
> <wsPermissionAssigns>
> <WsPermissionAssign>
> <action>access</action>
> <permissionType>role</permissionType>
>
> <attributeDefNameId>c85d12c046644c23a9b8e5a940504b08</attributeDefNameId>
>
> <attributeDefNameName>psu:its:apps:cpr:resources:AddAddress</attributeDefNameName>
> <attributeDefId>2b0bdd8b723e4d0fab9b3c256a4bcd62</attributeDefId>
>
> <attributeDefName>psu:its:apps:cpr:resources:CprWebServicesDef</attributeDefName>
> <enabled>T</enabled>
> <attributeAssignId>b8f3ee59f30c418abf08b71f9aa7f979</attributeAssignId>
> <roleId>461d41da6c094879a6ecf43b5450f892</roleId>
> <roleName>psu:its:apps:cpr:roles:iamTagRole</roleName>
> <subjectId>llg5</subjectId>
> <sourceId>psu-person</sourceId>
>
> <membershipId>d721265b3bc34524a2433b9636a3d412:0c791c731c0f4d36bda3ba98ebf5a0ad</membershipId>
> <allowedOverall>T</allowedOverall>
> <disallowed>F</disallowed>
> </WsPermissionAssign>
> </wsPermissionAssigns>
> <resultMetadata>
> <resultCode>SUCCESS</resultCode>
> <resultMessage>, Found 1 results. </resultMessage>
> <success>T</success>
> </resultMetadata>
> <responseMetadata>
> <resultWarnings></resultWarnings>
> <millis>87</millis>
> <serverVersion>2.0.0</serverVersion>
> </responseMetadata>
> <wsGroups>
> <WsGroup>
> <extension>iamTagRole</extension>
> <displayExtension>iamTag</displayExtension>
> <displayName>psu:its:apps:cpr:roles:iamTag</displayName>
> <name>psu:its:apps:cpr:roles:iamTagRole</name>
> <uuid>461d41da6c094879a6ecf43b5450f892</uuid>
> </WsGroup>
> </wsGroups>
> <wsSubjects>
> <WsSubject>
> <resultCode>SUCCESS</resultCode>
> <success>T</success>
> <id>llg5</id>
> <name>LYNN GARRISON</name>
> <sourceId>psu-person</sourceId>
> </WsSubject>
> </wsSubjects>
> </WsGetPermissionAssignmentsResults>
>
> ################ RESPONSE END ###############
>
> Lynn Garrison





Archive powered by MHonArc 2.6.16.

Top of Page