Previous Topic: Policy Management API Data Structures

Next Topic: Sm_PolicyApi_Affiliate_t

Sm_PolicyApi_Admin_t

Defines a SiteMinder Administrator object.

Syntax

typedef struct Sm_PolicyApi_Admin_s
{
   int iStructId;
   char pszOid[BFSIZE];
   char pszName[BFSIZE];                    /* Required */
   char pszDesc[BFSIZE];
   char pszPassword[BFSIZE];
   char pszUserDirOid[BFSIZE];
   char pszSchemeOid[BFSIZE];
   Sm_PolicyApi_AdminRights_t nRights;      /* Required */
   struct Sm_PolicyApi_Admin_s* next;
} Sm_PolicyApi_Admin_t;

Field

Description

iStructId

Administrator data structure ID, defined in Sm_PolicyApi_Structs_t.

pszOid

The object identifier of the administrator object.

pszName

Name of the administrator.

pszDesc

Brief description of the administrator.

pszPassword

This is required if the pszUserDirOid is not specified. The SiteMinder stores the password in its directory.

pszUserDirOid

Object identifier of the user directory if the administrator is stored in an external directory.

pszSchemeOid

Object identifier of the authentication scheme to use to authenticate the administrator. This is required if the pszUserDirOid is specified.

nRights

Rights of the administrator, as specified in Sm_PolicyApi_AdminRights_t.

next

Pointer to the next administrator structure.


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