Apache DS 문서 (고급 가이드, 2 장)에는 암호 정책 구성에 설정할 수있는 모든 속성이 자세히 나와 있습니다.(Apache DS) ads-pwdExpireWarning이 작동하지 않거나 지원되지 않습니까?
구성 가능한 횟수의 잘못된 암호 시도 후에 우리가 성공적으로 잠글 수있는 몇 가지 작업이 있지만 그 중 하나가 작동하지 않는 것으로 나타났습니다. 아니면 우리가 잘못 사용하고 있을까요?
이것은 pwdExpireWarning 속성입니다. 이 문서에서는 다음과 같이 언급합니다 (초 단위의 숫자 일 때 부울로 잘못 지정 함).
"광고 - pwdExpireWarning 부울 0 암호되기까지의 시간 (초)의 최대 수는 만료, 그리고 그 만료 경고 메시지 (0은 메시지가 사용자에게 전송되지 줘야 의미)을 인증 사용자에게 반환 될 것"
ads-pwdMaxAge를 120으로 설정하면 (테스트 목적으로 만 사용) 비밀번호가 실제로 120 초 후에 만료됩니다.
그러나 ads-pwdExpireWarning도 60으로 설정하고 60 초 후에 Java JNDI 코드를 사용하여 로그인을 시도하면 암호가 만료 될 것이라는 경고를 나타내는 오류 코드가 표시됩니다 . 우리는 그러한 경고를 얻지 못한다. Java 코드 쿼리는 경고가 플래그 된 경우이를 알 수 있습니까?
알려진 문제인지 알고 현재 최신 버전의 Apache DS에서 ads-pwdExpireWarning 속성이 지원되지 않습니다.
대단히 감사합니다. 샘플 코드를 보는 것은 매우 유용하며 필요한 모든 작업을 수행 할 수있는 것 같습니다. 그러나 pom.xml을 제공하여 올바른 종속성을 얻을 수 있습니까? 일부 샘플 테스트를 실행하면 다음과 같은 오류가 발생합니다 ... – user2485980
'schema/ou = schema/cn = apachemeta/ou = matchingrules/m-oid = 1.3.6.1.4.1.18060.0 .4.0.1.3.ldif '는 URL에있는 classpath에 있습니다 (.... 여기에 표시된 3 개의 jar 파일을 제외 시켰습니다) – user2485980
내 pom.xml에 대한 세부 정보를 제공합니다. (댓글이 아닌) 게시물에서 댓글 섹션으로 갈 수 없을만큼 길다. 다시 한번 감사드립니다. API는 매우 유용합니다. – user2485980