기본 제공의 세 가지 영역 외에 관계형 데이터베이스에 저장하는 것과 같은 일부 다른 방법으로 사용자 데이터를 저장하는 사용자 정의 영역을 만들 수도 있습니다. 사용자 정의 영역 개발은 이 설명서에서 다루지 않습니다. 자세한 내용은 Oracle GlassFish Server 3.1 Application Development Guide의 5 장, Securing Applications를 참조하십시오.
관리를 위해 사용자 정의 영역이 JAAS(Java Authentication and Authorization Service) 패키지에서 파생된 클래스(LoginModule라고 함)에 의해 구현됩니다.
사용자 정의 영역에 myCustomRealm와 같은 고유 이름을 사용합니다.
realmName { fully-qualified-LoginModule-classname required; };
예를 들면 다음과 같습니다.
myCustomRealm { com.foo.bar.security.customrealm.simpleCustomLoginModule required; };
domain-dir/logs/server.log를 선택하여 서버에 영역이 로드되었는지 확인합니다. 서버에서 영역의 init 메소드를 호출해야 합니다.