CsrfToken
class CsrfToken extends AuthMiddleware implements MiddlewareInterface
Verify Csrf token middleware
Properties
protected array | $authProviders | Auth provider | from AuthMiddleware |
protected array | $options | Options | from AuthMiddleware |
Methods
ResponseInterface
process(ServerRequestInterface $request, RequestHandlerInterface $handler)
Process middleware
string
handleError(ServerRequestInterface $request, RequestHandlerInterface $handler)
Show auth error
from AuthMiddleware
ServerRequestInterface
generateToken(ServerRequestInterface $request)
Vreate new token if middleware param recreate_token is set to true
string|null
getToken(ServerRequestInterface $request)
Get csrf token from request
Details
in AuthMiddleware at line 48
__construct(array $authProviders, array $options = [])
Constructor
in AuthMiddleware at line 60
void
setAuthProviders(array $authProviders)
Set Auth providers
at line 32
ResponseInterface
process(ServerRequestInterface $request, RequestHandlerInterface $handler)
Process middleware
in AuthMiddleware at line 99
AuthProviderInterface|null
getAuthProvider($name)
Get auth provider
in AuthMiddleware at line 112
protected string
handleError(ServerRequestInterface $request, RequestHandlerInterface $handler)
Show auth error
in AuthMiddleware at line 140
protected mixed
getOption(string $key, mixed|null $default = null)
Get option value
at line 54
protected ServerRequestInterface
generateToken(ServerRequestInterface $request)
Vreate new token if middleware param recreate_token is set to true
at line 70
string|null
getToken(ServerRequestInterface $request)
Get csrf token from request