我在我的应用程序中实现了 FOSOAuthServerBundle 来为移动应用程序提供 API。它似乎有效,用户得到了Token
,RefreshToken
但如果我让控制器需要总是返回的用户对象null
。也无法控制权限,只有IS_AUTHENTICATED_ANONIMOUSLY
.
例子:
public function showUserAction(){
$user = $this->getUser()
//$user = null
$auth = $this->get('security.context')->isGranted('IS_AUTHENTICATED_FULLY')
//$auth = false
}
如何使用这种类型的身份验证在控制器中获取用户对象?