イントラマートのPasswordHistoryManagerオブジェクトを使ってログインユーザーのパスワード有効期限を調べる
イントラマートのPasswordHistoryManagerオブジェクトを使ってログインユーザーのパスワード有効期限を調べる方法です。
PasswordHistoryManagerオブジェクトを使ってログインユーザーのパスワード有効期限を調べる
ログインユーザーのパスワードが10日後有効かどうかを調べます。
var logger = Logger.getLogger() ; function init( request ) { //パスワード履歴管理情報オブジェクト取得 var pass = new PasswordHistoryManager( Module.client.get( "group" )) ; //10日後にパスワードが切れているかチェックする if( pass.isPasswordExpired( Module.client.get( "id" ), "pc", Module.date.addDay( new Date(),10 )) == true ){ //実際にパスワードが切れる日を算出 var obj = pass.getLatestPasswordHistory( Module.client.get( "id" )) ; var endDate = Module.date.addDay( obj.date, pass.getPasswordExpireLimit()) ; logger.info( endDate + "にパスワードの有効期限が切れます。" ) ; } else{ logger.info( "10日後もパスワードは有効です。" ) ; } }