ID 볼트 사용자가 Notes® 비밀번호를 재설정할 수 있도록 자체 서비스 애플리케이션 샘플 설정

Domino® 서버는 샘플 웹 에이전트 - 사용자 비밀번호 재설정 애플리케이션(PwdResetSample.nsf) 이 애플리케이션에는 사용자가 ID 볼트에 저장된 ID를 사용하여 브라우저에서 Notes® 비밀번호를 재설정할 수 있는 UserPasswordReset이라는 샘플 LotusScript® 에이전트가 포함되어 있습니다. 사용자가 Notes® 비밀번호를 잊어버린 경우, 이를 통해 새 비밀번호를 지정할 수 있습니다.

이 태스크 정보

이 애플리케이션은 용도에 맞게 사용자 정의할 수 있는 예로서 제공됩니다. 기본적으로, 사용자는 HTTP 비밀번호를 사용하여 에이전트를 실행할 권한이 있는 도메인의 Domino® 웹 서버에 로그인합니다. 또한 에이전트 코드는 에이전트를 설정할 때 HTTP 인증을 요구하지 않으며 사용자가 ID 복구 시 ID 다운로드 허용 횟수를 지정할 수도 있는 예를 보여줍니다.

프로시저

  1. Domino® 서버의 데이터 디렉토리에 있는 PwdResetSample.nsf 데이터베이스를 열고 다음과 같이 데이터베이스 ACL을 수정합니다.
    • 애플리케이션을 사용하여 비밀번호를 재설정할 사용자에게 편집자 이상의 액세스 권한을 부여합니다. -Default- 항목에 편집자 액세스 권한이 있는지 확인하십시오.
    • 다음 단계에서는 에이전트 서명에 사용할 Notes® ID의 이름에 관리자 권한을 부여합니다.
  2. Domino® Designer에서 PwdResetSample.nsf를 열고 다음 단계를 수행하여 비밀번호 재설정을 신뢰할 Notes® ID를 사용한 UserPasswordReset 에이전트에 서명합니다. 위 용도로 사용할 ID를 작성할 것을 권장합니다.
    1. 애플리케이션 보기에서 코드 > 에이전트를 클릭한 후 두 번 클릭합니다.
    2. UserPasswordReset 에이전트를 선택한 다음 [서명]을 클릭합니다.
  3. Domino® 도메인에서 2단계에서 지정한 에이전트 서명자 대신 에이전트를 실행하도록 하는 하나 이상의 서버를 결정합니다 그런 다음, Domino® 디렉토리의 각 서버 문서에서 에이전트 서명자의 이름에 제한된 LotusScript/Java 에이전트에 서명 또는 실행 액세스 권한을 부여하십시오. 이 서버가 에이전트를 실행할 볼트 서버일 필요는 없습니다.
  4. 서명된 PwdResetSample.nsf를 실행할 각 서버의 데이터 디렉토리로 복사합니다.
  5. 비밀번호 재설정 권한을 다음 이름에 지정합니다.
    • 2단계에서 에이전트에 서명한 이름. 자체 서비스 비밀번호 재설정 권한 필드를 선택해야 합니다.
    • 3단계에서 에이전트를 실행할 권한을 받은 각 서버 이름
  6. 비밀번호를 잊어버린 사람에게 표시할 지시사항을 지정합니다.
  7. 비밀번호를 재설정한 후 사용자가 비밀번호를 변경해야 하는 기본 요구사항을 해제하면 비밀번호를 재설정하는 사용자가 나중에 비밀번호를 다시 변경할 필요가 없습니다.
  8. 에이전트를 실행할 수 있는 각 서버에서 HTTP 태스크를 수행합니다.

다음에 수행할 작업

볼트에 ID가 업로드된 사용자는 이제 다음 단계에 따라 Notes® 비밀번호를 재설정할 수 있습니다.

  1. 웹 브라우저를 실행한 다음 다음과 같은 URL을 지정하여 샘플 애플리케이션을 엽니다.
    http://<server>/PwdResetSample.nsf 
  2. HTTP 서버에 로그인합니다.
  3. 사용자 비밀번호 재설정 창에서 새 비밀번호를 입력하고 확인한 후 내 비밀번호 재설정을 클릭합니다.