首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Wildfly中创建安全领域

在Wildfly中创建安全领域
EN

Stack Overflow用户
提问于 2014-07-30 03:46:14
回答 2查看 14.9K关注 0票数 3

我想保护一些托管在我的Widlfly AS上的ejb,所以我开始创建我的安全域。我不想在ApplicationRealm上进行身份验证,所以我定义了我的安全领域,并将其指向我的安全域。我想将凭据存储在文本文件中。代码如下:

代码语言:javascript
运行
复制
<security-domain name="mydomain" cache-type="default">
  <authentication>
    <login-module code="RealmDirect" flag="required"/>
    <module-option name="realm" value="myrealm"/>
    <module-option name="userProperties" value="${jboss.server.config.dir}/myrealm-users.properties"/>
    <module-option name="rolesProperties" value="${jboss.server.config.dir}/myrealm-roles.properties"/>
  </authentication>
</security-domain>

尽管如此,看起来我的ejb仍然受到“其他”安全域的ApplicationRealm的影响。我可以在Wildfly中定义一个自定义的安全领域并通过安全域使用它吗?如果是,我如何向其中添加用户?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-23 22:31:21

您需要WEB-INF中的文件jboss-web.xml来覆盖默认的other域。例如:

代码语言:javascript
运行
复制
<jboss-web>
    <security-domain>java:/jaas/mydomain</security-domain>
</jboss-web>

然后在Wildfly配置文件(standalone.xml或类似文件)中配置mydomain安全域,就像您已经展示的那样。它可以愉快地与已经存在的other域共存。

这里有一个很棒的帖子:http://blog.eisele.net/2015/01/jdbc-realm-wildfly820-primefaces51.html

票数 1
EN

Stack Overflow用户

发布于 2014-08-05 21:41:49

您可以使用add-user脚本在管理领域中添加用户。默认情况下,在那里生成的用户存储在文件中。

https://docs.jboss.org/author/display/WFLY8/Security+Realms提供了有关如何创建自定义安全领域的信息。

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

https://stackoverflow.com/questions/25023690

复制
相关文章

相似问题

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