草庐IT

Restful_authentication

全部标签

php - 具有 RESTful 身份验证的 Symfony2 应用程序,使用 FOSRestBundle 和 FOSUserBundle

我正在为我的JS驱动应用制作RESTAPI。在登录期间,登录表单通过AJAX提交到我的API的url/rest/login。如果登录成功,返回204如果失败,返回401虽然我为API和应用程序本身分离了防火墙,但它们共享相同的上下文,这应该意味着,当用户针对API进行身份验证时,他也针对应用程序进行了身份验证。因此,当服务器返回204时,页面将重新加载并且它应该将用户重定向到应用程序,因为他现在已经登录。我尝试使用FOSUserBundle的预制check_login页面并指向那里的/rest/login。login:path:/rest/logindefaults:_controll

php - Symfony2 "This authentication method requires a session"登录检查错误

我一直在尝试按照Symfony书中的说明实现一个简单的表单登录,但我在登录时卡住了。每当我尝试登录时,我都会收到从AbstractAuthenticationListener::handle抛出的“此身份验证方法需要session”错误。我搜索了Symfony的书和​​食谱以及谷歌,但没有找到答案,甚至没有找到一些相关问题。这是我误解了书中的内容还是我的服务器配置错误?如果您需要代码提取,请不要介意询问...安全.ymlsecurity:encoders:Common\Bundle\UserBundle\Entity\User:algorithm:bcryptcost:10provid

php - laravel 5.5 资源 restful API

我正在尝试为我的应用程序创建一个API,以便我可以共享端点并将一个应用程序作为具有业务逻辑的核心应用程序,而另一个可以连接到公开的端点以将功能作为服务使用。当我尝试到达终点时出现错误。下面是我的route/api.phpget('/user',function(Request$request){return$request->user();});Route::get('/cars',function(){returnnewPostModellResource(PostModell::all());});我的资源类看起来像classPostModellResourceextendsRes

java - RESTful 和 SOAP Web 服务在实践中有何不同?

我正在为一个PHP应用程序实现网络服务,并试图了解标准网络服务和RESTful网络服务必须提供的内容。我的意图是编写包装代码来抽象出Web服务细节,以便开发人员可以“实例化远程对象”并使用它们。这是我的想法,也许你们中的一些人可以添加您的经验并扩展它:RESTful网络服务基本上只是“按需提供XML”,例如您可以为客户端应用程序编写包装器代码,以便它可以以这种方式查询服务器应用程序:$users=Users::getUsers("state='CO'");这反过来会从远程URL获取XML提要$users可以成为一个完整的User对象的集合,或者保留为XML,或者转成数组等查询脚本(“s

读书笔记丨远程服务调用和RESTful,如何分析和抉择?

摘要:相信未来REST规范将会变得更加流行和普及。本文分享自华为云社区《云原生时代,远程服务调用和RESTful,如何分析和抉择?》,作者:breakDawn。随着云原生的概念越来越火,服务的架构应该如何发展和演进,成为很多程序员关心的话题。大名鼎鼎的《深入理解java虚拟机》一书作者于21年推出了新作《凤凰架构》,从这本书中可以看到当前时下很多最新的技术或者理念。本博文将沉淀发布这本书的学习笔记和思考。如果希望了解更加详细的内容,欢迎购买该书继续详细学习。访问远程服务1远程服务调用这一个章节主要讲解rpc的设计理念和发展历史。先是讲解了IPC(进程间通信)所需要的各个必要因素接着解释RPC是

SpringMVC之视图和RESTful

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:想系统/深入学习某技术知识点…一个人摸索学习很难坚持,想组团高效学习…想写博客但无从下手,急需写作干货注入能量…热爱写作,愿意让自己成为更好的人…文章目录前言一、SpringMVC的视图1、ThymeleafView2、转发视图3、重定向视图4、视图控制器view-controller二、RESTful1、RESTful简介a>资源b>资源的表述c>状态转移2、RESTful的实现3、HiddenHttpMethodFilter总结前言一、SpringMVC的视图1、ThymeleafView2

php - 使用纯 CodeIgniter 创建 RESTful API?

我需要仅使用CodeIgniter创建一个RESTfulwebapi。我不能使用任何第三方插件或库来执行此操作。我看到大多数人都在使用https://github.com/chriskacerguis/codeigniter-restserver.请指导我仅使用CodeIgniter编写RESTapi。非常感谢有用的链接和步骤。提前致谢。 最佳答案 如果您使用的是版本3,则可以这样做创建一个Controllerusers.phpclassUsersextendsCI_Controller{/***@routehttp://proye

解决git fatal: Authentication failed for ‘https://github.com

gitclone遇到的错误remote:SupportforpasswordauthenticationwasremovedonAugust13,2021.remote:Pleaseseehttps://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urlsforinformationoncurrentlyrecommendedmodesofauthentication.fatal:Authenticationfailedfor‘https

php - Symfony2 : Invalid CSRF token while remember me authentication

我有一个用Symfony2.8.11和FosUserBundle2.0.0-beta1编写的应用程序。用户可以通过VPN或基本身份验证连接到站点。他们大多在Windows7上使用InternetExplorer11。他们中的一些人在站点内以随机形式遇到无效的CSRFtoken问题。问题是用户无法提交表单,即使刷新几次页面也是如此。我怀疑是session不断刷新导致的问题,从日志看:{"created":1483610056,"lastUsed":1483610056}["csrf","session_times"][]另外,我怀疑是remembermetoken认证导致的(每个issu

php - Silex SecurityServiceProvider 抛出 'Identifier "security.authentication_providers“未定义。”

我不知道如何在Silex中使用SecurityServiceProvider。我的配置是:$app['security.firewalls']=array('admin'=>array('pattern'=>'^/_admin/.+','form'=>array('login_path'=>'/_admin/','check_path'=>'/_admin/login_check'),'logout'=>array('logout_path'=>'/_admin/logout'),'users'=>array('admin'=>array('ROLE_ADMIN','5FZ2Z8QIk