【发布时间】:2015-07-23 09:50:48
【问题描述】:
我正在使用出色的 FOSOAuthServerBundle 构建 OAuth2 服务器。
我的 Symfony 应用程序验证来自另一个来源(实际上是另一个服务器)的用户。
我创建了一个自定义的UserProvider,它可以与默认的 Symfony 安全层一起正常工作。我有UserInterface 的实现,但它显然不是数据库的实体。
将 AccessToken、RefreshToken 和 AuthCode 的类实现为 Doctrine 的 told in the installation instructions,我将用户引用定义为
//...
/**
* @ORM\Column(type="integer")
*/
protected $user_id;
//...
直到那里看起来合乎逻辑吗?
现在真正的问题是: 我在哪里指定将我的用户链接到不同令牌的方式?
为了可见性,我还在官方 repo 上asking the question
【问题讨论】:
标签: php symfony oauth fosoauthserverbundle