草庐IT

rest_auth

全部标签

spring - 为同一个 REST Api 结合基本身份验证和表单登录

有没有办法为同一个REST服务设置基本身份验证和表单登录?我想让登录用户在登录后通过Web浏览器和从运行curl-uusername:passwordhostname.com/api/process的命令行触发此服务现在我看到了这个帖子:BasicandformbasedauthenticationwithSpringsecurityJavaconfig但这与我尝试做的略有不同。有没有办法用spring来设置它?我现在拥有的是这样的:packagecom.my.company.my.app.security;importorg.slf4j.LoggerFactory;importorg

spring - 为同一个 REST Api 结合基本身份验证和表单登录

有没有办法为同一个REST服务设置基本身份验证和表单登录?我想让登录用户在登录后通过Web浏览器和从运行curl-uusername:passwordhostname.com/api/process的命令行触发此服务现在我看到了这个帖子:BasicandformbasedauthenticationwithSpringsecurityJavaconfig但这与我尝试做的略有不同。有没有办法用spring来设置它?我现在拥有的是这样的:packagecom.my.company.my.app.security;importorg.slf4j.LoggerFactory;importorg

我正在尝试开发Web Services REST应用程序。我不知道如何解决以下错误

我的代码是packagecom.binod.formvalidation;importjava.util.ArrayList;importjavax.validation.Valid;importorg.springframework.stereotype.Controller;importorg.springframework.ui.Model;importorg.springframework.validation.BindingResult;importorg.springframework.validation.annotation.Validated;importorg.spring

ruby - Rack::Auth 是否与基本 HTTP 身份验证相同?

我正在使用来自Sinatradocs的以下代码限制对我的Sinatra应用程序设置页面的访问.helpersdodefprotected!unlessauthorized?response['WWW-Authenticate']=%(Basicrealm="Accessrestricted")throw(:halt,[401,"Loginincorrect\n"])endenddefauthorized?@auth||=Rack::Auth::Basic::Request.new(request.env)@auth.provided?&&@auth.basic?&&@auth.cred

ruby-on-rails - 将 devise_token_auth 与表单例份验证一起使用

我试图允许在移动设备上使用token进行身份验证,同时仍将网络表单用于网络应用程序。我决定使用devise_token_auth.每当我尝试启动应用程序时,我都会收到错误消息,因为已经定义了session路径。错误ArgumentError:Invalidroutename,alreadyinuse:'new_provider_session'配置/routes.rbmount_devise_token_auth_for'Provider',at:'api/v1/auth'devise_for:providers,controllers:{}doget'providers/sign_i

ruby-on-rails - Rails 中的 RESTful DCI 上下文

我首先了解到Data,context,andinteraction(DCI)通过thisblogpost.我对这个概念着迷,努力将它构建到我的下一个Rails应用程序中。由于DCI与MVC协同工作,我认为同时使API成为RESTful不会太难。所以我制作了一个RESTful资源Report并使用各种上下文扩展它。我在Rails中实现上下文的方式是为扩展Controller操作的模块创建目录/app/contexts/。所以我的reports_controller.rb看起来像这样:classReportsController:newdo|c|c.switch_context("subm

c# - 在没有单独方法的情况下在 RESTful WCF 中混合 XML 和 JSON

我有一个RESTfulWCF服务,它可以根据参数返回XML、JSON或JSONP,例如/service.svc/stuff?format=xml或service.svc/stuff?format=json&callback=myCallback。为此,我创建了一个自定义Behavior、MethodEncoder和MethodEncoderFactory,它们处理包装JSONP回调并根据格式参数选择编写器。在我的编码器的WriteMessage()方法中,我做了类似的事情XmlWriterwriter=IsXmlRequested()?XmlDictionaryWriter.Creat

.net - REST API 仅设置对象的某些属性

我正在开发一个RESTAPI,我将其发布到使用POST和XML作为内容。在我的WebInvoke方法中,它似乎只序列化了一些属性。例如,我传递了FirstName、LastName、Email、Phone和Address,但它没有设置Email和Address属性。因此,当它将数据添加到我的数据库时,这些字段是空白的。这是为什么?为什么它设置了一些属性而不设置其他属性?我试过重新安排订单,但没有任何影响。这也让我想到了另一个问题:是否必须在xml中传递所有属性,或者只传递一些像我这里的属性就足够了?我希望答案是它不需要全部,因为这可能是一个非常动态的系统,并且可以在不更改xml的情况下

spring - 使用 Spring 3 在 REST 中登录/注销

我们正在使用Spring3开发RESTfulWeb服务,我们需要具有登录/注销功能,例如/webservices/login///和/webservices/logout.session应存储在上下文中,直到session超时或注销以允许使用其他Web服务。任何访问没有session信息的web服务的请求都应该被拒绝。为这种情况寻找最先进的解决方案。我实际上是在复活这里提出的问题SpringSecurity3programmaticallylogin,仍然没有正确回答。请同时在web.xml中指定所需的更改。 最佳答案 我建议您完全

spring - 使用 Spring 3 在 REST 中登录/注销

我们正在使用Spring3开发RESTfulWeb服务,我们需要具有登录/注销功能,例如/webservices/login///和/webservices/logout.session应存储在上下文中,直到session超时或注销以允许使用其他Web服务。任何访问没有session信息的web服务的请求都应该被拒绝。为这种情况寻找最先进的解决方案。我实际上是在复活这里提出的问题SpringSecurity3programmaticallylogin,仍然没有正确回答。请同时在web.xml中指定所需的更改。 最佳答案 我建议您完全