Symfony 2.1 FOSOAuthServerBundle Web服务身份验证
我正在尝试从远程Web服务加载用户进行OAuth授权。Webservice需要登录名和密码才能获取有关用户的信息。也就是说,我需要创建新的UserProvider。但我不明白如何仅通过用户名而不使用密码加载用户:Symfony 2.1 FOSOAuthServerBundle Web服务身份验证,symfony,Symfony,我正在尝试从远程Web服务加载用户进行OAuth授权。Webservice需要登录名和密码才能获取有关用户的信息。也就是说,我需要创建新的UserProvider。但我不明白如何仅通过用户名而不使用密码加载用户: // Try service if ($record = $this->service->getUser($username)) { // Set some fields $user = new User(); $us
// Try service
if ($record = $this->service->getUser($username)) {
// Set some fields
$user = new User();
$user->setUsername($username);
return $user;
}
我需要一些类似于远程服务的代理身份验证。有人能帮我吗?进入Symfony安全组件的最佳方法是阅读以下文档:。通过这些例子,试着从小事做起 下一步可能是实现自定义的
AuthenticationListener
。请看一下Symfony\Component\Security\Http\Firewall
中的类,这将为您提供一个良好的开端。另外,在上查找类似的捆绑包并检查它们的代码
祝你好运