영역을 만드는 방법에 있는 사용자 정의 영역의 이름과 LoginModule 클래스의 이름을 입력하는 요약 절차를 수행합니다.
사용자 정의 영역에 고유한 이름(예: myCustomRealm)을 사용할 수 있습니다.
다음 표에 표시된 사용자 정의 영역에 대한 등록 정보를 추가합니다.
등록 정보 이름 |
등록 정보 값 |
---|---|
jaas-context |
LoginModule 클래스 이름(예: simpleCustomRealm)입니다. |
auth-type |
영역의 설명(예: “간단한 사용자 정의 영역”)입니다. |
확인을 누릅니다.
도메인의 로그인 구성 파일 domain-dir/config/login.conf를 편집하고 파일의 끝 부분에 JAAS LoginModule의 정규화된 클래스 이름을 다음과 같이 추가합니다.
realmName { fully-qualified-LoginModule-classname required; }; |
예를 들면 다음과 같습니다.
myCustomRealm { com.foo.bar.security.customrealm.simpleCustomLoginModule required; }; |
LoginModule 클래스와 모든 종속 클래스를 domain-dir/lib/classes 디렉토리에 복사합니다.
콘솔에 다시 시작해야 함이 표시되면 서버를 다시 시작합니다.
영역이 제대로 로드되었는지 확인합니다.
서버가 영역을 로드했는지 domain-dir/logs/server.log를 확인합니다. 서버가 영역의 init() 메소드를 호출해야 합니다.