├── .gitignore ├── .travis.yml ├── APACHE_LICENSE_V2.md ├── LICENSE ├── NOTICE.md ├── README.md ├── composer.json ├── pdepend.xml ├── phpdoc.dist.xml ├── phpunit.xml.dist ├── src └── QueryAuth │ ├── Credentials │ ├── Credentials.php │ └── CredentialsInterface.php │ ├── Exception │ ├── DriftExceededException.php │ ├── QueryAuthException.php │ ├── SignatureMissingException.php │ └── TimestampMissingException.php │ ├── Factory.php │ ├── KeyGenerator.php │ ├── Request │ ├── Adapter │ │ ├── Incoming │ │ │ ├── SlimRequestAdapter.php │ │ │ └── Yii2RequestAdapter.php │ │ └── Outgoing │ │ │ ├── GuzzleHttpRequestAdapter.php │ │ │ ├── GuzzleRequestAdapter.php │ │ │ └── GuzzleV6RequestAdapter.php │ ├── IncomingRequestInterface.php │ ├── OutgoingImmutableRequestInterface.php │ ├── OutgoingRequestInterface.php │ ├── RequestInterface.php │ ├── RequestSigner.php │ └── RequestValidator.php │ ├── Signature.php │ ├── SignatureInterface.php │ └── Storage │ └── SignatureStorage.php └── tests ├── QueryAuth ├── Credentials │ └── CredentialsTest.php ├── Exception │ └── QueryAuthExceptionTest.php ├── FactoryTest.php ├── KeyGeneratorTest.php ├── Request │ ├── Adapter │ │ ├── Incoming │ │ │ └── SlimRequestAdapterTest.php │ │ └── Outgoing │ │ │ ├── GuzzleHttpRequestAdapterTest.php │ │ │ └── GuzzleRequestAdapterTest.php │ ├── RequestSignerTest.php │ └── RequestValidatorTest.php └── SignatureTest.php └── bootstrap.php /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | vendor 3 | composer.lock 4 | .idea 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/.travis.yml -------------------------------------------------------------------------------- /APACHE_LICENSE_V2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/APACHE_LICENSE_V2.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/NOTICE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/composer.json -------------------------------------------------------------------------------- /pdepend.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/pdepend.xml -------------------------------------------------------------------------------- /phpdoc.dist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/phpdoc.dist.xml -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/QueryAuth/Credentials/Credentials.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Credentials/Credentials.php -------------------------------------------------------------------------------- /src/QueryAuth/Credentials/CredentialsInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Credentials/CredentialsInterface.php -------------------------------------------------------------------------------- /src/QueryAuth/Exception/DriftExceededException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Exception/DriftExceededException.php -------------------------------------------------------------------------------- /src/QueryAuth/Exception/QueryAuthException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Exception/QueryAuthException.php -------------------------------------------------------------------------------- /src/QueryAuth/Exception/SignatureMissingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Exception/SignatureMissingException.php -------------------------------------------------------------------------------- /src/QueryAuth/Exception/TimestampMissingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Exception/TimestampMissingException.php -------------------------------------------------------------------------------- /src/QueryAuth/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Factory.php -------------------------------------------------------------------------------- /src/QueryAuth/KeyGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/KeyGenerator.php -------------------------------------------------------------------------------- /src/QueryAuth/Request/Adapter/Incoming/SlimRequestAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Request/Adapter/Incoming/SlimRequestAdapter.php -------------------------------------------------------------------------------- /src/QueryAuth/Request/Adapter/Incoming/Yii2RequestAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Request/Adapter/Incoming/Yii2RequestAdapter.php -------------------------------------------------------------------------------- /src/QueryAuth/Request/Adapter/Outgoing/GuzzleHttpRequestAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Request/Adapter/Outgoing/GuzzleHttpRequestAdapter.php -------------------------------------------------------------------------------- /src/QueryAuth/Request/Adapter/Outgoing/GuzzleRequestAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Request/Adapter/Outgoing/GuzzleRequestAdapter.php -------------------------------------------------------------------------------- /src/QueryAuth/Request/Adapter/Outgoing/GuzzleV6RequestAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Request/Adapter/Outgoing/GuzzleV6RequestAdapter.php -------------------------------------------------------------------------------- /src/QueryAuth/Request/IncomingRequestInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Request/IncomingRequestInterface.php -------------------------------------------------------------------------------- /src/QueryAuth/Request/OutgoingImmutableRequestInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Request/OutgoingImmutableRequestInterface.php -------------------------------------------------------------------------------- /src/QueryAuth/Request/OutgoingRequestInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Request/OutgoingRequestInterface.php -------------------------------------------------------------------------------- /src/QueryAuth/Request/RequestInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Request/RequestInterface.php -------------------------------------------------------------------------------- /src/QueryAuth/Request/RequestSigner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Request/RequestSigner.php -------------------------------------------------------------------------------- /src/QueryAuth/Request/RequestValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Request/RequestValidator.php -------------------------------------------------------------------------------- /src/QueryAuth/Signature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Signature.php -------------------------------------------------------------------------------- /src/QueryAuth/SignatureInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/SignatureInterface.php -------------------------------------------------------------------------------- /src/QueryAuth/Storage/SignatureStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/src/QueryAuth/Storage/SignatureStorage.php -------------------------------------------------------------------------------- /tests/QueryAuth/Credentials/CredentialsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/tests/QueryAuth/Credentials/CredentialsTest.php -------------------------------------------------------------------------------- /tests/QueryAuth/Exception/QueryAuthExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/tests/QueryAuth/Exception/QueryAuthExceptionTest.php -------------------------------------------------------------------------------- /tests/QueryAuth/FactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/tests/QueryAuth/FactoryTest.php -------------------------------------------------------------------------------- /tests/QueryAuth/KeyGeneratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/tests/QueryAuth/KeyGeneratorTest.php -------------------------------------------------------------------------------- /tests/QueryAuth/Request/Adapter/Incoming/SlimRequestAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/tests/QueryAuth/Request/Adapter/Incoming/SlimRequestAdapterTest.php -------------------------------------------------------------------------------- /tests/QueryAuth/Request/Adapter/Outgoing/GuzzleHttpRequestAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/tests/QueryAuth/Request/Adapter/Outgoing/GuzzleHttpRequestAdapterTest.php -------------------------------------------------------------------------------- /tests/QueryAuth/Request/Adapter/Outgoing/GuzzleRequestAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/tests/QueryAuth/Request/Adapter/Outgoing/GuzzleRequestAdapterTest.php -------------------------------------------------------------------------------- /tests/QueryAuth/Request/RequestSignerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/tests/QueryAuth/Request/RequestSignerTest.php -------------------------------------------------------------------------------- /tests/QueryAuth/Request/RequestValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/tests/QueryAuth/Request/RequestValidatorTest.php -------------------------------------------------------------------------------- /tests/QueryAuth/SignatureTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/tests/QueryAuth/SignatureTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/query-auth/HEAD/tests/bootstrap.php --------------------------------------------------------------------------------