Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 21 Next »

Components

The request string for a delegation request must be a JSON string that adheres to the following information:

PropertyValueRequiredDetails
TimestampWhen to process the request

Yes

Must be an ISO 8601 extended format date and time in UTC and may be set to a value in the future to schedule the request.
  • Example: 2024-01-02T03:04:05.006Z
TypeThe type of requestYesMust be a string with the following value: Delegation
ActionAction for the requestYesMust be one of the following approved verbs: Grant, Revoke
PathOU targetted by the requestYes

Must be an OU under the Department OU of the department.

  • Example: OU=Computers,OU=EXAMPLE,OU=Departments,DC=austin,DC=utexas,DC=edu
PrincipalAD group in the delegationYes

Must be an Active Directory security group.

  • Example: EXAMPLE-ComputerAdmins
  • Example: EXAMPLE-GroupMemberManagers
DelegationPermissions for requestYes

Must be one of the supported delegations (see: Supported Delegations) and must not contain any white space.

  • Example: Computers
  • Example: GroupMembership
RequestedByUser submitting the requestYes

Must be the department administrator submitting the request. Validated against the Administrators group for the department.

  • Example: EXAMPLE-abcd1234
NotesAdditional informationNoText field to store information about the delegation request.

Examples

The following JSON string is an example of a valid request string:

{
	"Timestamp":"2024-01-02T03:04:05.006Z",
	"Type":"Delegation",
	"Action":"Grant",
	"Path":"OU=Computers,OU=EXAMPLE,OU=Departments,DC=austin,DC=utexas,DC=edu",
	"Principal":"EXAMPLE-ComputerAdmins",
	"Delegation":"Computers",
	"RequestedBy":"EXAMPLE-abcd1234",
	"Notes":"This is a test delegation"
}
  • No labels