Java Jboss RestEasy Oauth2

Java Jboss RestEasy Oauth2,java,security,jboss,oauth-2.0,resteasy,Java,Security,Jboss,Oauth 2.0,Resteasy,我想用oauth2安全性开发REST服务。我选择了JBOSS堆栈技术JBOSS.8(wildfly)+RestEasy.3.0.5。在RestEasy指南中,我找到了如何启用oauth模块 <?xml version="1.0" encoding="UTF-8"?> <jboss-deployment-structure> <deployment> <dependencies> <module

我想用oauth2安全性开发REST服务。我选择了JBOSS堆栈技术JBOSS.8(wildfly)+RestEasy.3.0.5。在
RestEasy
指南中,我找到了如何启用oauth模块

<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
    <deployment>
        <dependencies>
            <module name="org.jboss.resteasy.resteasy-yaml-provider" services="import"/>
            <module name="org.jboss.resteasy.resteasy-jsapi" services="import"/>
            <module name="org.jboss.resteasy.resteasy-jackson-provider" services="import"/>
            <module name="org.jboss.resteasy.skeleton-key"/>
            <module name="org.jboss.resteasy.resteasy-multipart-provider" services="import"/>
            <module name="org.jboss.resteasy.resteasy-jaxrs" services="import"/>
    </dependencies>
</deployment>

启动后
JBOSS
写入日志

JBAS018759:未能加载模块:部署。Astron-Service_Web。war:主 原因:org.jboss.modules.ModuleNotFoundException:org.jboss.resteasy.skeleton键:main“}


如何修复。或者如何轻松实现rest服务的安全性?

您必须在jboss/wildfly服务器中安装模块“org.jboss.resteasy.skeleton key”

该模块可以在您下载的resteasy项目文件夹中找到,在一个类似于Wildfly的“resteasy-jboss-modules-wfX-X.X.XX.Final.zip”的zip中。(jboss也有一个)

项目的github文档建议我们解压缩服务器模块目录下的完整文件夹(如wildfly-9.0.1.Final\modules)。 就我个人而言,我遇到了几个新错误,然后刚刚安装了“org\jboss\resteasy\skeleton key”模块(可能是因为我的wildfly 9.0安装和v8.0中的模块)

链接:

github项目:
模块安装:

您解决了这个问题吗???我需要开发一个具有oauth2安全性的REST服务。现在我使用的是Restlet,但使用Resteasy更加困难。因此,也许我会改为Resteasy,但在Tomcat下。否。我停止了这个任务