我需要在用户身份验证后设置几个参数。
我们有一个带有oauth2客户端的数据库。 当其中一个获得访问令牌并尝试访问受保护的API时,我需要识别客户端(这很容易,因为access_token绑定到特定客户端)并定义了几个应用程序参数(实际上我需要加载特定的文件参数。 yml取决于客户端。)
我的问题是:
谢谢!
答案 0 :(得分:2)
监听器的公共方法应如下所示:
public function onAuthenticationSuccess(AuthenticationEvent $event)
{
/**
* @var User $user
*/
$user = $event->getAuthenticationToken()->getUser();
// ...
return;
}