├── .phpunit-watcher.yml ├── .styleci.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── composer.json ├── config ├── di-web.php └── params.php ├── infection.json.dist ├── psalm.xml ├── psalm74-80.xml ├── rector.php └── src ├── CsrfHeaderMiddleware.php ├── CsrfMiddleware.php ├── CsrfTokenInterface.php ├── CsrfTokenMiddleware.php ├── Hmac ├── HmacCsrfToken.php └── IdentityGenerator │ ├── CsrfTokenIdentityGeneratorInterface.php │ └── SessionCsrfTokenIdentityGenerator.php ├── MaskedCsrfToken.php ├── StubCsrfToken.php └── Synchronizer ├── Generator ├── CsrfTokenGeneratorInterface.php └── RandomCsrfTokenGenerator.php ├── Storage ├── CsrfTokenStorageInterface.php └── SessionCsrfTokenStorage.php └── SynchronizerCsrfToken.php /.phpunit-watcher.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/.phpunit-watcher.yml -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/.styleci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/composer.json -------------------------------------------------------------------------------- /config/di-web.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/config/di-web.php -------------------------------------------------------------------------------- /config/params.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/config/params.php -------------------------------------------------------------------------------- /infection.json.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/infection.json.dist -------------------------------------------------------------------------------- /psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/psalm.xml -------------------------------------------------------------------------------- /psalm74-80.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/psalm74-80.xml -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/rector.php -------------------------------------------------------------------------------- /src/CsrfHeaderMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/src/CsrfHeaderMiddleware.php -------------------------------------------------------------------------------- /src/CsrfMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/src/CsrfMiddleware.php -------------------------------------------------------------------------------- /src/CsrfTokenInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/src/CsrfTokenInterface.php -------------------------------------------------------------------------------- /src/CsrfTokenMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/src/CsrfTokenMiddleware.php -------------------------------------------------------------------------------- /src/Hmac/HmacCsrfToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/src/Hmac/HmacCsrfToken.php -------------------------------------------------------------------------------- /src/Hmac/IdentityGenerator/CsrfTokenIdentityGeneratorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/src/Hmac/IdentityGenerator/CsrfTokenIdentityGeneratorInterface.php -------------------------------------------------------------------------------- /src/Hmac/IdentityGenerator/SessionCsrfTokenIdentityGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/src/Hmac/IdentityGenerator/SessionCsrfTokenIdentityGenerator.php -------------------------------------------------------------------------------- /src/MaskedCsrfToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/src/MaskedCsrfToken.php -------------------------------------------------------------------------------- /src/StubCsrfToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/src/StubCsrfToken.php -------------------------------------------------------------------------------- /src/Synchronizer/Generator/CsrfTokenGeneratorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/src/Synchronizer/Generator/CsrfTokenGeneratorInterface.php -------------------------------------------------------------------------------- /src/Synchronizer/Generator/RandomCsrfTokenGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/src/Synchronizer/Generator/RandomCsrfTokenGenerator.php -------------------------------------------------------------------------------- /src/Synchronizer/Storage/CsrfTokenStorageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/src/Synchronizer/Storage/CsrfTokenStorageInterface.php -------------------------------------------------------------------------------- /src/Synchronizer/Storage/SessionCsrfTokenStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/src/Synchronizer/Storage/SessionCsrfTokenStorage.php -------------------------------------------------------------------------------- /src/Synchronizer/SynchronizerCsrfToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/csrf/HEAD/src/Synchronizer/SynchronizerCsrfToken.php --------------------------------------------------------------------------------