Previous Topic: Sm_PolicyApi_TrustedHost_t

Next Topic: Sm_PolicyApi_UserContext_t

Sm_PolicyApi_User_t

Defines a SiteMinder User object.

Syntax

typedef struct Sm_PolicyApi_User_s
{
   int iStructId;
   char pszUserPolicyOid[BFSIZE];            /* Required */
   char pszUserDirOid[BFSIZE];               /* Required */
   char pszPath[BFSIZE];                     /* Required */
   char pszClass[BFSIZE];                    /* Required */
   Sm_PolicyResolution_t nPolicyResolution;  /* Required */
   int nFlags;                               /* Required */
   struct Sm_PolicyApi_User_s* next;
} Sm_PolicyApi_User_t;

Field

Description

iStructId

User data structure ID, defined in Sm_PolicyApi_Structs_t.

pszUserPolicyOid

The object identifier of the user policy.

pszUserDirOid

The object identifier of the user directory

pszPath

User's distinguished name (DN).

pszClass

The object class as understood by a user directory, such as organizationalUnit in LDAP or User in NT.

nPolicyResolution

The relationship between two policy objects. Policy resolutions are enumerated in Sm_PolicyResolution_t.

nFlags

A bitmask using the bits defined in Policy Flags.

next

Pointer to the next User structure.


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