首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jboss EJb3注释@SecurityDomain("")和WebSphere注释@Webcontext中的等效注释是什么?

Jboss EJb3注释@SecurityDomain("")和WebSphere注释@Webcontext中的等效注释是什么?
EN

Stack Overflow用户
提问于 2018-10-08 07:22:39
回答 1查看 118关注 0票数 1

我已经将Jboss应用程序迁移到WebSphere自由。我必须删除所有Jboss引用库。在这样做的同时,在某些注释中也面临着问题。Jboss应用程序使用@SecurityDomain(“身份验证”)和@Webcontext,这两个注释在WebSphere自由中是等价的注释。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-08 11:22:50

根据您的需求(如果省略了一些默认值),您可能希望在web.xml中有以下内容

1)安全约束,它通过映射到角色来描述应用程序的资源。

代码语言:javascript
复制
<security-constraint>
    <web-resource-collection>
      <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
      <role-name>testing</role-name>
    </auth-constraint>
 </security-constraint>

2)安全角色定义(尽管它们也可以通过注释@DeclareRoles完成)

代码语言:javascript
复制
<security-role>
    <role-name>testing</role-name>
 </security-role> 

3) Login配置,当希望使用表单登录时使用(如果省略,则默认为Basic):

代码语言:javascript
复制
<login-config>
    <auth-method>BASIC</auth-method>
 </login-config> 

然后在Then中配置用户注册表。如果需要,可以使用基于文件的、LDAP或自定义的。server.xml配置取决于所使用的注册表类型。最后,您需要将用户绑定到安全角色。这是太广泛,包括所有的选项在这里,所以只是添加相关的链接。(如果需要,为更详细的问题创建单独的问题)。

有用的链接:

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

https://stackoverflow.com/questions/52697289

复制
相关文章

相似问题

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