草庐IT

node-restful

全部标签

java - 使用 spring rest 模板在服务上传播 HTTP header (JWT token )

我有一个微服务架构,它们都由springsecurity和JWTtoken保护。因此,当我调用我的第一个微服务时,我想获取JWTtoken并使用这些凭据向另一个服务发送请求。如何检索token并再次发送到其他服务? 最佳答案 基本上,您的token应该位于请求的header中,例如:Authorization:Bearer。要获取它,您可以通过Controller中的@RequestHeader()检索任何header值:@GetMapping("/someMapping")publicStringsomeMethod(@Reque

java - Spring 安全oauth2 : get username in REST webservice

我已经创建了一个RESTful网络服务来对工作流执行操作。Web服务使用我自己的授权服务器通过oauth2进行保护。我想在我的工作流程中添加有关谁对其执行操作的信息。我想不通的是,谁可以获取调用Web服务的用户名。对于Web服务实现,我使用jersey(1.18.1),为了安全,我使用spring-security-oauth2(2.0.2.RELEASE)。我正在使用数据库token存储,其中包含一个表OAUTH_ACCESS_TOKEN(TOKEN_ID、TOKEN、AUTHENTICATION_ID、USER_NAME、CLIENT_ID、AUTHENTICATION、REFRE

java - 我可以使用什么在 Java 中创建 REST 客户端?

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:RestclientsforJava?如果我想使用Java创建REST客户端,我应该使用什么?我可以使用CXF吗?

java - Spring MVC 3 中的 Restful 路径参数

是否可以:在*-servlet.xml文件的mvc:view-controller元素或Controller方法中设置一个URI模板,然后在jsp中使用/获取该路径参数?我知道在Controller方法中使用@PathVariable将使我能够访问该Controller方法中的路径参数。但是如何才能访问jsp中的路径参数?例如,是否可以做类似的事情:*-servlet.xml文件:jsp文件:Youhaveanerror... 最佳答案 如果你想在jsp中访问它,将它作为Controller的属性返回:@RequestMapping

java - Spring REST security - 以不同方式保护不同的 URL

我使用基本身份验证在Spring4下运行RESTAPI。这些REST服务位于/api/v1/**URL下。但是,我想在不同的url/api/v2/**下添加另一组REST端点,但使用基于token的身份验证进行保护。是否可以用一个servlet做到这一点?如何配置SpringSecurity以对不同的URL使用不同形式的身份验证?谢谢。 最佳答案 下面是Java配置中的代码示例,它使用UserDetailsS​​ervice并且针对不同的URL端点具有不同的安全配置:@Configuration@EnableWebMvcSecuri

java - JavaFx/FXML 中的 "Node"是什么?

JavaFx/FXML上下文中的“节点”一词是什么意思?如果我搜索这个问题,我发现的只是人们使用该术语讨论其他问题,但没有任何解释。例如,这个问题的答案:HowdoIopentheJavaFXFileChooserfromacontrollerclass?:Foranynodeinyourscene(forexample,therootnode;butanynodeyouhaveinjectedwith@FXMLwilldo),dochooser.showOpenDialog(node.getScene().getWindow());节点是什么,我将如何“用@FXML注入(inject

java - SOAP 网络服务和 RESTFUL 网络服务之间的区别

我是Java新手,我知道有两种类型的Web服务SOAP网络服务。RESTful网络服务。谁能告诉我它们之间的基本区别是什么?SOAPWebservice是在什么情况下创建的,RESTfulWebservice是在什么情况下创建的.谢谢你, 最佳答案 在最基本的层面上,SOAP是一种消息传递协议(protocol),REST是一种设计理念,而不是一种协议(protocol)。当您将WebService基于SOAP协议(protocol)时,您基本上遵守了创建服务请求、将请求发布到服务器、在服务器接收请求、处理请求并将结果作为SOAP消

java - Spring 中的 queryparm 支持用于 Restful Web 服务

如何通过spring以真正的restful方式获得对restfulweb服务的queryparam支持...例如我有如下网址localhost:8080/myapp/booksearch/title/{title}/author/{author}?sortby=relevance&year=2013标题和作者我可以通过@PathVariable获取.....我希望sortby和year可选.. 最佳答案 您可以使用@RequestParam方法参数注释@RequestMapping(...)publicStringgetBooks(

java - 如何使用 Spring 以编程方式使用来自 Rest API 的文件?

我有以下从数据库下载文件的Rest资源。它在浏览器中运行良好,但是,当我尝试从Java客户端执行此操作时,如下所示,我收到406(未接受错误)。...@RequestMapping(value="/download/{name}",method=RequestMethod.GET,produces=MediaType.APPLICATION_OCTET_STREAM_VALUE)public@ResponseBodyHttpEntitydownloadActivityJar(@PathVariableStringname)throwsIOException{logger.info("d

java - 带有 Spring Boot REST 应用程序的 OAuth2 - 无法使用 token 访问资源

我想为我的RESTspringboot项目使用OAuth2。使用一些示例,我为OAuth2创建了配置:@ConfigurationpublicclassOAuth2Configuration{privatestaticfinalStringRESOURCE_ID="restservice";@Configuration@EnableResourceServerprotectedstaticclassResourceServerConfigurationextendsResourceServerConfigurerAdapter{@Overridepublicvoidconfigure(