如何使用JAAS在WildFly 9中保护JAX-RS RESTful Web服务?

时间:2016-07-25 10:40:48

标签: java-ee jboss jax-rs wildfly jaas

我在没有应用服务器的情况下使用JAAS进行了简单的授权和身份验证。所以现在我想知道是否可以使用JAX-RSjboss中保护JAAS个网络服务。我希望用户为了登录他们提供他们的电子邮件和密码,然后授权用户显示错误。 非常感谢一个工作的例子。

1 个答案:

答案 0 :(得分:0)

对于JBoss,您需要以下内容:

  • 安全域称独立XML中定义的mydomain
  • JAAS模块所需的所有JBoss模块,用于定义mydomain安全域。
  • mydomain定义为web的web.xml的安全域 应用

调试提示将以下内容添加到独立XML:

<logger category="org.jboss.security">
    <level name="TRACE"/>
</logger>

以上内容将调试信息放在您的应用程序使用的JAAS的授权和身份验证流程的所有阶段。