当我尝试:
throw new BadCredentialsException('invalid token')
我在prod或dev中获取500
错误页面,而不是401/403
我怎么能这样做?
在我的AuthTokenAuthenticator
类中作为使用x-token
答案 0 :(得分:0)
您应该抛出一个实现 HttpExceptionInterface 的异常。
例如
throw new \Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException();