RequestorValidationActivity Class
An authorization activity used to authorize changes to group membership. The activity evaluates the requester, the target group, and the members being added or removed in order to evaluate whether the requester has authorization to perform the change to group membership. This API supports the FIM 2010 infrastructure. Using this API directly from your code is not supported.
Namespace: Microsoft.ResourceManagement.Workflow.Activities
Assembly: Microsoft.ResourceManagement (in Microsoft.ResourceManagement.dll)
Usage
'Usage
Dim instance As RequestorValidationActivity
Syntax
'Declaration
Public NotInheritable Class RequestorValidationActivity
Inherits Activity
public sealed class RequestorValidationActivity : Activity
public ref class RequestorValidationActivity sealed : public Activity
public final class RequestorValidationActivity extends Activity
public final class RequestorValidationActivity extends Activity
Remarks
The activity will provide a ‘pass’ or ‘fail’ outcome to the authorization workflow as follows:
If the
owner
attribute of the group resource includes the requester, the activity provides a pass result to the authorization workflow. An owner of group can add or remove any members from that group. The owner of the group will be evaluated based on the state of the group before any changes which are part of the request to update membership.If the changes to the group only includes a change to the requester’s membership in the group, the activity provides a ‘pass’ result to the authorization workflow.
If the group membership change includes resources other than the requester or resources owned by the requester, the activity provides a ‘fail’ result to the authorization workflow unless the OwnerAllowed property of the RequestorValidationActivity is set to true.
Inheritance Hierarchy
System.Object
System.Workflow.ComponentModel.DependencyObject
System.Workflow.ComponentModel.Activity
Microsoft.ResourceManagement.Workflow.Activities.RequestorValidationActivity
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Platforms
Development Platforms
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008, and Windows 2000
Target Platforms
See Also
Reference
RequestorValidationActivity Members
Microsoft.ResourceManagement.Workflow.Activities Namespace