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() を呼び出してパスワード履歴がクリアされた。 |