草庐IT

restful_authentication

全部标签

EBU7140 Security and Authentication(四)网络安全,邮件安全,威胁

B4更偏向应用层。WebSecurity主要面临的威胁还是四种:认证问题,保密问题,数据完整性问题,还有拒绝服务问题(比如DDOS?疯狂发送信息来阻塞服务器,干扰正常服务功能)。使用的通信方式是TLStransportlayersecurity传输层加密,其前身是SSLsecuritysocketlayer.他综合了密码学中的对称密码,消息认证码,公钥密码,数字签名,伪随机数生成器等,建立点对点的连接和会话。GPT:connection类似一次次的飞行旅程,session则是你的护照,可以帮你快速建立新连接,其中包含多个加密参数可以在多次连接中共享。这个b东西好像是要背一下:![image-2

java - Spring 4 和 Rest WS 集成

我一直在研究Spring4和RestWS的集成。我对两者都是新手,接触不到一周。我正在按照博客的说明进行操作。我知道在Spring4和restWS设置中,jackson-core/anotation/databind2将用于JSONJava对象的正确消息转换。org.springframework.http.converter.json.MappingJackson2HttpMessageConverter也用于消息转换。我满足了所有这些要求。但是,当我尝试启动应用程序时,出现beancreate异常。堆栈SEVERE:Exceptionsendingcontextinitialize

java - 如何在 Spring MVC REST channel 中获取登录的用户名/主体?

我有SpringMVCRESTchannel:@Controller@RequestMapping("/rest")publicclassREST{我有我的方法:@RequestMapping(value="/doSomething")public@ResponseBodyDoSomethingResultDTOdoSomething(@RequestBodyDoSomethingRequestDTO)现在我需要登录的用户名。通常我可以通过方法来完成HttpServletRequest.getUserPrincipal()但是这里怎么得到呢?我有header(@RequestHeade

java - 如何在 Spring MVC 中处理 RESTful 删除

如何在SpringMVCController中正确使用RESTful删除?我有DAO在尝试删除某些项目时返回boolean值。我正在尝试删除项目。如果一切正常,只需显示项目列表(已删除的项目将不再存在)。如果无法删除项目,请重定向到详细信息页面并说明无法删除的原因。我需要一些特殊的响应状态或类似的东西吗?我的方法是RESTful的吗?@RequestMapping(value="items/{id}",method=RequestMethod.DELETE)publicStringdelete(@PathVariable("id")intitemId,Modelmodel){Itemi

带有 MS Exchange : No authentication mechansims supported by both server and client 的 JavaMail

几天来我一直在尝试从Grails应用程序发送邮件,但没有成功。我正在使用:Grails1.3.7邮件1.0插件spring-security-core1.2.6插件tomcat7.0.23具体来说,我正在尝试使用Exchange从部署在Tomcat服务器上的应用程序通过端口25发送邮件,无需身份验证,无需SSL。我尝试从部署了该应用程序的VMWare虚拟机使用telnet发送消息,但成功了。这是我发送邮件的类:publicbooleansendMessage(Stringto,StringmsgSubject,StringmsgText){Stringhost="mail.mydoma

java - POST 到 Jersey REST 服务得到错误 415 Unsupported Media Type

我正在将JAX-RS网络应用程序与Jersey和Tomcat一起使用。获取请求很好,但是当我尝试发布JSON时,我收到HTTP状态415-不支持的媒体类型。这是我的简单HelloWorld.java:packageservice;importjavax.ws.rs.*;@Path("hello")publicclassHelloWorld{@GET@Produces("text/plain")publicStringget(){return"helloworld";}@POST@Consumes("application/json")publicStringpost(JSinput){

java - 如何处理 Jersey REST 中的空/空请求负载

我有一个RESTful网络服务,使用Jersey编写,如下所示:@POST@Consumes(MediaType.APPLICATION_JSON)publicResponsemyAction(RequestObjectrequestObject){//dosomeaction}请求对象只是一个简单的DTO:publicclassRequestObjectimplementsSerializable{privateStringtheString;//Getterformember}当我尝试使用空请求负载执行POST时,我希望RequestObject为空,或者theString为空。相

java - REST 服务 : how to specify annotatedMethod without using annotations

我们试图从我们的类中取出所有注释并在spring-config.xml中配置它。spring-config.xml看起来像现在当我点击暴露的服务时:我得到以下痕迹:HTTPStatus500-________________________________________typeExceptionreportmessagedescriptionTheserverencounteredaninternalerror()thatpreventeditfromfulfillingthisrequest.exceptionjava.lang.RuntimeException:org.apach

java - 带有 Java REST 后端的 Emberjs

我正在为一个将使用Ember和ember-data的项目研究Java(可能是Scala)。我知道我可以编写一个后端来格式化JSON,但我想知道是否有任何Java的Java包更能够以一种格式构建JSON字符串,从而更有效地利用DS.RESTAdapter而无需构建完全自定义的东西?类似于RailsActiveModelSerializers的东西是理想的,或者JSON序列化器和Ember的替代REST适配器。在我需要从头开始构建一些东西之前,请问大家。谢谢! 最佳答案 我会研究以下任何框架或库以使用java和/或scala创建REST

java - Spring Data REST加入继承问题

我在单个JPA实体上有一个SpringDataRepository。该实体通过联合继承进行子类化。SpringDataREST似乎在解释这个结构时有问题,至少是自动的。或者我误解了Inheritance.JOINED的用法对具有事件的任何实体的任何请求都会返回以下内容:{cause:null,message:"Cannotcreateselflinkforclasscom.foo.event.SubEvent!Nopersistententityfound!"}也许我对这个项目的要求太多了,不知道如何处理这个问题,但是有没有一种解决方法可以将我所有的Events分组在同一个/event