Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南

Procedure创建自定义领域

  1. 按照创建领域中介绍的过程,输入自定义领域的名称和 LoginModule 类的名称。

    自定义领域可以使用任何唯一名称,例如 myCustomRealm

  2. 添加下表所示的自定义领域的属性。

    属性名称 

    属性值 

    jaas-context 

    LoginModule 类名,例如 simpleCustomRealm

    auth-type 

    领域的说明,例如“简单示例自定义领域”。 

  3. 单击“确定”。

  4. 编辑域的登录配置文件 domain-dir/config/login.conf,并在文件末尾添加 JAAS LoginModule 的全限定类名,如下所示:


    realmName {
        fully-qualified-LoginModule-classname required;
    };

    例如,


    myCustomRealm {
        com.foo.bar.security.customrealm.simpleCustomLoginModule required;
    };
  5. LoginModule 类和所有相关类复制到 domain-dir/lib/classes 目录中。

  6. 如果控制台中显示“需要重新启动”,请重新启动服务器。

  7. 确保已正确装入区域。

    检查 domain-dir/logs/server.log 以确保服务器已装入该领域。服务器应调用领域的 init() 方法。