栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在GlassFish 2上保护Web服务的安全?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在GlassFish 2上保护Web服务的安全?

就像好牧师说的那样。以下示例使用文件领域进行身份验证。

@Stateless@WebService(name = "MyAppServices")@RolesAllowed({"user"})public class ItemEJB {    ...}

您还将需要 sun-ejb-jar.xml 例如

<sun-ejb-jar><security-role-mapping> <!-- as defined in @RolesAllowed -->    <role-name>user</role-name> <!-- glassfish group created in file realm -->    <group-name>user</group-name></security-role-mapping><enterprise-beans>    <ejb>        <ejb-name>ItemEJB</ejb-name>        <webservice-endpoint> <!-- equivalent to name attribute of @WebService --> <port-component-name>MyAppServices</port-component-name> <login-config>     <auth-method>BASIC</auth-method>     <realm>file</realm> </login-config>        </webservice-endpoint>    </ejb></enterprise-beans>

在glassfish的文件领域中创建组很简单(管理控制台)。但是,您可以创建自己的自定义领域和登录模块



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/573939.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号