Previous Topic: SmDirRemoveMemberFromGroup()

Next Topic: SmDirSearch()

SmDirRemoveMemberFromRole()

The SiteMinder Policy Server calls SmDirRemoveMemberFromRole() so that you can remove a user or group from an assigned role.

Syntax

int SM_EXTERN SmDirRemoveMemberFromRole (
   const Sm_Api_Context_t*  lpApiContext,
   void*                    pHandle,
   void*                    pInstanceHandle,
   const char*              lpszMemberDN,
   const char*              lpszRoleDN
);

Parameter

I/O

Description

lpApiContext

I

Pointer to the API context structure.

pHandle

I

The address of the pointer returned by SmDirInit().

pInstanceHandle

I

The address of a pointer to the directory instance handle.

lpszMemberDN

I

Buffer containing the distinguished name for the user or group being removed from the assigned role.

lpszRoleDN

I

Buffer containing the distinguished name for the role from which the member is being removed.

Returns

Returns 0 if successful or -1 if not successful.

Remarks

This function is called when Delegated Management Services is used to remove users or groups from assigned roles.


Copyright © 2010 CA. All rights reserved. Email CA about this topic