Contains information about user credentials.
SiteMinder specifies as much information as it has available. Typically, the username and password fields are specified. Each authentication scheme expects a subset of possible credentials.
Fields in this structure are filled in on the basis of requested credentials.
Syntax
typedef struct { char* lpszUsername; char* lpszPassword; int nBytesChapPassword; char* lpszChapPassword; int nBytesChapChallenge; char* lpszChapChallenge; char* lpReserved1; char* lpszCertUserDN; char* lpszCertIssuerDN; int nCertBinLen; void* lpCertBinary; char* lpszDirPath; char* lpszDirServer; char* lpszDirNamespace; char* lpszNewPassword; char* lpszPasswordToken; } Sm_AuthApi_UserCredentials_t;
Field |
Description |
---|---|
lpszUsername |
User's DN as disambiguated by SiteMinder from the username specified by the user. |
lpszPassword |
User password as specified by the user. |
nBytesChapPassword |
Length of the CHAP password. |
lpszChapPassword |
CHAP password. |
nBytesChapChallenge |
Length of the CHAP challenge. |
lpszChapChallenge |
CHAP challenge. |
lpReserved1 |
Reserved for internal use. |
lpszCertUserDN |
User DN part of the X.509 user's Certificate. |
lpszCertIssuerDN |
Issuer DN part of the X.509 user's Certificate. |
nCertBinLen |
Length of the user's binary X.509 Certificate. |
lpCertBinary |
User's binary X.509 Certificate. |
lpszDirPath |
Directory path in the SiteMinder notation of a SiteMinder user directory where user's context was established. |
lpszDirServer |
Directory server in the SiteMinder user directory where user's context was established. |
lpszDirNamespace |
Directory namespace in the SiteMinder user directory where user's context was established. |
lpszNewPassword |
The user's new password. |
lpszPasswordToken |
The password token from Password Services. |
Copyright © 2010 CA. All rights reserved. | Email CA about this topic |