草庐IT

rest_auth

全部标签

c# - 如何在 RESTful WCF API 中实现 HMAC 身份验证

我们正在使用WCF(目前是.Net3.5,但很快就会迁移到.Net4)构建一个RESTfulAPI。我们有一个功能框架,但它目前是不安全的。它需要能够从.Net应用程序以及iOS、Android和Web应用程序访问。我们想使用描述的HMAC身份验证方案here和here,但是在描述如何验证散列时,这两个示例似乎都分崩离析。第一个示例未能描述UserKeys对象(哈希表?),第二个示例缺少客户端和服务器端的GetUserKey方法。任何人都可以解释如何在这些示例中生成/存储/检索/使用“用户key”/token,或者提供一个更好的示例(如果可能,提供源代码)如何在RESTful中使用HM

php - 如何在 PHP cURL 请求中将 OData 发送到 RESTful API

我正在尝试使用PHP将GET请求中的OData参数发送到RESTfulAPI。对此服务的格式正确的OData请求如下所示:https://myapi.org/endpoint?filter=family_nameeq'Doe'似乎我应该在发送请求之前将这些变量附加到我的CURLOPT_URL的末尾,但API服务似乎没有收到OData。$ch=curl_init();curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_TIMEOUT,100);curl_setopt($ch,CURLOPT_HTTPHEADE

php - 在 Auth::attempt() Laravel 5.1 中禁用重定向

我使用Laravel创建RESTAPI。我在登录API中,所以我使用从Laravel构建的AuthController。但是,当我第一次使用Auth::attempt()验证用户登录时,我成功获取了用户信息,因为我调用了此方法Auth::user()。但是,当我第二次再次运行时,出现以下错误:NotFoundHttpExceptioninRouteCollection.phpline161:我知道如果用户已通过身份验证,它会自动发送重定向。并保存session。这是我在AuthController.php中的登录代码publicfunctiondemo(){if(Auth::attem

php - Zend Framework 2 RESTful Controller 操作

经过多次尝试后,我无法让我的其余功能在我的测试应用程序中运行。我想知道是否有人对ZendFrameWork2.0.0beta3中的RestfulController类有经验。我实现了RestfulController抽象类的方法,让getList()方法回显“Foo”,做了一个curl请求来获得一些输出,但我一直得到的只是一个空白屏幕。我知道有适用于zend框架1.x的选项,但对于我的项目,我需要使用2.x。如果你们中的任何一个能给我一些帮助,我将不胜感激! 最佳答案 我正在开发相同类型的应用程序,到目前为止它运行良好路由:'typ

java - 使用 Java 和 REST 发送 Apple 推送通知时出现问题

这是对我之前的posting的跟进在StackOverflow上。觉得开始一个新帖子更好(因为我比以前取得了更多进步)而不是在以前的线程上附加一个新问题。我正在使用GoogleCode上的Javapns库通过基于REST的网络服务发送Apple推送通知...以下是我完成的步骤:iPhone开发者计划门户(IDPP):(1)创建基于AppID和APNS的SSL证书和key。(2)创建并安装配置文件。(3)在服务器上安装SSL证书和key。(4)设置我的iPhone应用程序以注册远程通知。XCode:在我构建应用程序并将其部署到我的设备上时能够获取我的设备token。一旦我的iPhone应

java - 我的 xpage 应用程序的基本 REST 服务

我想为我的XPage应用程序设置一些基本的REST服务。因此,我在xpage上添加了xe:restService控件,并在我引用Java类的地方选择了xe:customRestService:它自己的CustomSearchHelper类仍然很空,但我想知道我是否在正确的轨道上?这是类的代码:packagese.banking.desk;importjava.io.IOException;importjava.util.Map;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServlet

java - 带有 JSON 和 XML 的 Spring REST

我想提供一个全面的RESTAPI,同时支持JSON和XML。域模型是复杂类型,我们注意到要在同一模型上使用MappingJacksonHttpMessageConverter和生成友好的JSON和XML>JaxbMarshaller分别倾向于提供可读的XML或可读的JSON1)。最好的方法是什么?1)由于map、根标签和关系等对象在json中的建模方式与在xml中的建模方式不同,因此需要序列化的对象以不同的方式设计以获得整洁的json和整洁的xml。jaxb注释等实用程序只能做到这一点。我能想到几个候选人1)创建一个json和xmlController/模型publicclassCon

java - Remote webdriver - 使用 Rest Client Extension(附加组件)传递 firefox 配置文件

目前我可以通过RemoteWebDriver发送firefox配置文件,但我无法通过配置文件发送RestCLient扩展。我需要某个REST客户端扩展(firefox附加组件)可用于我的测试用例执行。如果我使用firefox驱动程序在本地运行测试用例,它就可以工作....但是我如何使用RemoteWebDriver实现相同的目的?FileprofileDirectory=newFile("c://mach//lib//prof");FirefoxProfileprofile=newFirefoxProfile(profileDirectory);driver=newFirefoxDri

java - 错误处理的 Spring MVC Rest 服务 Controller 正确吗?

我想知道如何正确实现一个应该用作REST服务的SpringController。特别是我想尝试使界面尽可能地RESTful。我还想使用HTTP错误代码,以便我的客户可以采取相应的行动。我想知道如何实现我的方法,所以如果一切正常(在响应的正文中)它们会返回JSON,或者抛出一个http错误代码以及它不起作用的自定义原因(可能来自的错误DAO或数据库)。但是我不确定哪一个是正确的方法?返回一个字符串并添加值以返回一个模型,或者返回一个HashMap并将我的东西放在那里?还是直接返回对象?但是如果发生错误并且我无法返回所述类怎么办?而是返回null?我发布了我可以想象的2-3种方法:@Req

java - 错误处理的 Spring MVC Rest 服务 Controller 正确吗?

我想知道如何正确实现一个应该用作REST服务的SpringController。特别是我想尝试使界面尽可能地RESTful。我还想使用HTTP错误代码,以便我的客户可以采取相应的行动。我想知道如何实现我的方法,所以如果一切正常(在响应的正文中)它们会返回JSON,或者抛出一个http错误代码以及它不起作用的自定义原因(可能来自的错误DAO或数据库)。但是我不确定哪一个是正确的方法?返回一个字符串并添加值以返回一个模型,或者返回一个HashMap并将我的东西放在那里?还是直接返回对象?但是如果发生错误并且我无法返回所述类怎么办?而是返回null?我发布了我可以想象的2-3种方法:@Req