This describes the premapped user information that will be added to the authentication context, or was parsed from the authentication context. See eServer Implementation Notes for details on platform-specific details.
The structure ictxPremappedUserInfo_t describes the authentication information used for authentication tokens that support authentication information. New fields may be added to the end of this structure. On a parse operation the fields will be returned if they exist in the authentication context. Code that has been rebuilt with the new structure may access these new fields. A version supplied with the build information indicates which new fields have been provided.
The layout for ictxPremappedUserInfo_t follows:
typedef struct ictxPremappedUserInfo { char * user; /* Mapped user */ char * registry; /* Registry used for the mapping operation. */ char * mappingSource; /* Indicates what type of information was used as the source for the mapping lookup operation. */ char * mappingQualifiers;/* Additional information that was used for the mapping operation. */ char * implemSpecific; /* Additional data, optional */ } ictxPremappedUserInfo_t;
<LABEL>xxxxx</LABEL><DATA>yyyyy</DATA>An example would be:
<LABEL>TCPIP address</LABEL><DATA>9.5.6.132</DATA>
The premapped user information used for building of an authentication context is contained in the ictxPremappedInfo structure. The layout for ictxPremappedInfo follows:
typedef struct ictxPremappedInfo { enum ictxPremappedInfoFormat format; union { ictxPremappedInfoFormat0_t format0; } premappedInfo; } ictxPremappedInfo_t;
enum ictxPremappedInfoFormat { ICTX_PREMAPPED_INFO_FORMAT_0 };
When format is ICTX_PREMAPPED_INFO_FORMAT_0 (0), the premappedInfo field
must contain an ictxPremappedInfoFormat0_t structure.
typedef struct ictxPremappedInfoFormat0 { int version; ictxPremappedUserInfo_t * premappedInfo; } ictxPremappedInfoFormat0_t;
Top | Security APIs | APIs by category |