-
1 votesanswersviews
使用FOSUserBundle FOSOAuthServerBundle的用户身份验证流程
我一直在设置FOSUserBundle / RestBundle / OAuthServerBundle三重奏来创建一个无头后端,然后我可以在其上面放置一个单独的前端,并最终扩展到移动设备,以及可能的第三方API访问 . 我根据可用的各种资源和指令进行了一般配置,并可以使用客户端凭据生成访问令牌 . 添加的应用程序是现有的应用程序,它使用标准的Symfony / Twig进行前端/后端交互,并使用... -
2 votesanswersviews
FOSRestBundle:控制器必须返回给定的响应(Array())
我从FOSRestBundle开始 . 我添加了这个路由配置: //Sermovi/Bundle/APIBundle/Resources/config/routing.yml sermovi_api_homepage: type: rest resource: Sermovi\Bundle\APIBundle\Controller\DefaultContro... -
0 votesanswersviews
使用刷新令牌symfony oauth2获取新令牌
我使用FriendsOfSymfony/FOSRestBundle,FriendsOfSymfony/FOSUserBundle和FriendsOfSymfony/FOSOAuthServerBundle处理symfony项目 . 在安全部分,我无法使用刷新令牌获取新的访问令牌 . 我只能获取访问令牌 . 我已经按照一些教程,当我尝试获取新令牌时出现此错误: { "error&quo... -
0 votesanswersviews
未加载fos_oauth_server.client_manager.default
我从上周开始尝试让FOS Auth Server Bundle与Symfony4一起工作 . 如果我想使用我创建的create client命令,则会显示此错误消息 . 编译容器时,“fos_oauth_server.client_manager.default”服务或别名已被删除或内联 . 您应该将其公开,或者直接停止使用容器并改为依赖注入 . 有没有人有同样的问题? -
0 votesanswersviews
Symfony3 FosUser和FosAuthServer,在AuthenticationFailureHandler上使用LDAP登录用户
我正在使用FosUser和FosAuthServer进行symfony . 我有一个前端网站,可以访问Oauth2的API . 在前端网站上,如果用户未登录,则将其重定向到oauth服务器,并在用户登录后,使用oauth2令牌将其重定向到字体网站 . 它运行良好,但我需要这个:如果在数据库(我的用户提供商)中找到用户,如果在数据库中找不到用户,请在他中搜索,我在LDAP中搜索他并手动登录他 . 为... -
2 votesanswersviews
使用json的FOSRest Symfony POST
我是symfony框架的新手 . 我正在尝试使用FOSRest包创建web服务,但是当我尝试使用json为一个实体实现POST方法时遇到了问题 . 测试: public function testJsonPostNewTesteAction(){ $this->client->request( 'POST', '/api/teste/new', ... -
0 votesanswersviews
Symfony 2.8表示强制缺少布尔值为false
我是Symfony的新手,并且在实现RESTful API时遇到了问题,特别是传入的JSON不包含所有参数的表单 . 到目前为止,我设置了一个处理POST请求的控制器 . 应用程序POST一个包含 isPaired 和/或 isTutorialSeen 字段的JSON . 案例1(工作案例): 当POST查询包含 {"isTutorialSeen":true, "... -
1 votesanswersviews
Symfony 3.2绑定在REST api中形成的值
我使用以下库/技术: JMSSerializer,FOSRestBundle Symfony 3.2 PHP 7.1 当我尝试向POST endpoints 发出POST请求时,我无法使表单生效 . 文件: Country.php - > POPO实体 CountryType.php <?php declare(strict_types = 1); namespace AppBun... -
0 votesanswersviews
OAuthStorage :: __ construct()必须实现UserProviderInterface接口,给出UserManager的实例
我正在使用OAuth授权处理一个简单的rest API . 我按照以下教程设置了所有内容(我从一个干净安装的symfony 3应用程序开始) https://gist.github.com/tjamps/11d617a4b318d65ca583 安装完所有内容后,我按以下方式更改了config.yml fos_oauth_server: db_driver: orm cli... -
0 votesanswersviews
如何使用symfony表单在字段上设置null
我正在使用Symfony 2.7.39和FOSRestBundle来构建一个简单的REST api . 在这种情况下,我有这个实体: class DocumentacionMaquina extends Documentacion { /** * @ORM\ManyToOne(targetEntity="PDCA\RestBundle\Entity\Ar... -
1 votesanswersviews
未找到FosBundle路线
目前正在关于Symfony 3.x的how to create Rest API教程 . 我的问题是使用此代码使用 getAction() 方法 . namespace SwipeBundle\Controller\Backend\API; use FOS\RestBundle\Controller\Annotations as Rest; use FOS\RestBundle\Controll... -
2 votesanswersviews
当提供令牌时,Symfony2 OAuth会不断给我一个登录页面
我已经设置了一个应用程序: FriendsOfSymfony / FOSUserBundle FriendsOfSymfony / FOSOAuthServerBundle FriendsOfSymfony / FOSRestBundle 我已经成功创建了一个客户端,并且可以使用这样的URL获取访问令牌 http://api.mydomain.com/oauth/v2/token?... -
2 votesanswersviews
如何访问我的新Symfony API
我设法将FOSUserBundle,FOSOAuthServerBundle和FOSRestBundle结合起来 . 我创建了一个客户端,并且我创建了一个UserController . 我有我的第一条路线 http://domain.remote/api/users [获取列表用户] . OAuth正在运行,我收到“拒绝访问”消息 . 我想写一些访问这个api的javascript代码,但我恐怕... -
1 votesanswersviews
Symfony FOSRestBundle路由多字控制器名称
我正在为我的Web应用程序使用Symfony框架(3.3)和捆绑软件FOSRestBundle . 我有一个名为 FooBarsController 的控制器,我想使用“Automatic route generation: single RESTful controller” . 问题是,正如您所看到的,控制器是多字复合的 . 我是否必须注释我的控制器类和方法以映射URL,如“/ foo-bar... -
2 votesanswersviews
symfony中不同方法的空路径路径
我正在使用Symfony和FOSRestBundle开发API,并希望使用以下路由: app/config/routing.yml page: prefix: /page resource: "@PageBundle/Resources/config/routing.yml" PageBundle/Resources/Config/routing.yml page_g...