Sm_PolicyApi_UserPasswordState_t

すべての PasswordState 仮想属性に関する情報が SmPolicyApi_UserPasswordState_t 構造体を使用して返されます。この構造体は User オブジェクトと共存し、これはユーザ ディレクトリ OID とユーザ DN 文字列によって制限されます。この構造体は、C ポリシー管理 API を使用して取得、作成、更新できます。
casso1283
すべての PasswordState 仮想属性に関する情報が SmPolicyApi_UserPasswordState_t 構造体を使用して返されます。この構造体は User オブジェクトと共存し、これはユーザ ディレクトリ OID とユーザ DN 文字列によって制限されます。この構造体は、C ポリシー管理 API を使用して取得、作成、更新できます。
構文
typedef struct Sm_PolicyApi_UserPasswordState_s
{
int iLoginFailures;
time_t tLastLogin;
time_t tPrevLogin;
time_t tDisabled;
time_t tLastPWChange;
} Sm_PolicyApi_UserPasswordState_t;
フィールド
説明
iLoginFailures
最後の正常なログインの後、ユーザがログインに失敗した回数を指定します。
tLastLogin
ユーザがログインに成功した最後の時刻を指定します。
tPrevLogin
ユーザがログインに成功した 2 番目のログインから最終ログインまでを指定します。
tDisabled
ユーザが無効化された時刻を指定します。
tLastPWChange
ユーザがパスワードを変更した最後の時刻を指定します。
パスワードが最後に変更された日時に関するユーザ ディレクトリ設定がこの値によって更新され、かつパスワードが
SiteMinder
の外部でリセットされた場合は、パスワード再利用を防ぐパスワード ポリシーが予期したとおりには機能しないことがあります。
以下の場合、このフィールドで値 0 が返される可能性があります。
ユーザは、パスワードを変更する手順を開始したが、それを完了していない。
Sm_PolicyApi_SetUserPasswordState() を呼び出してパスワード履歴がクリアされた。