首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Tomcat到Glassfish的JAAS配置

从Tomcat到Glassfish的JAAS配置
EN

Stack Overflow用户
提问于 2013-05-02 16:25:17
回答 1查看 762关注 0票数 0

我理解了JAAS的所有三个元素:

  1. JAAS客户端
  2. 登录模块
  3. JAAS Config文件

但我很困惑如何将tomcat上下文转换为Glassfish上下文。

当前Tomcat上下文:

代码语言:javascript
运行
复制
<Context path="/admin/sso" reloadable="true">
    <Realm className="org.apache.catalina.realm.JAASRealm" appName="BytesLoungeLogin"
        userClassNames="test.jaas.UserPrincipal" roleClassNames="test.jaas.RolePrincipal" />
</Context>

我找到了glassfish的JDBCRealmLDAPRealm类,但是没有JAASRealm类。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-07 07:54:11

Glassfish的配置与Tomcat不同,您将找不到JAASRealm类。从链接:http://glassfish.java.net/javaee5/security/faq.html#pluglogin

GlassFish身份验证子系统构建在领域和标准JAAS框架之上--您可以编写自己的领域和JAAS登录模块,并将其插入GlassFish。在当前的GlassFish实现中,您的领域和JAAS模块需要分别从com.sun.appserv.security.AppservRealm和GlassFish派生。您可以分别通过修改config/domain.xml文件(在其中添加您的领域配置信息)和config/login.conf文件(在那里添加登录模块)来配置王国和JAAS模块。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16343088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档