AnonymousSignature.php 585 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace Aws\Signature;
  3. use Aws\Credentials\CredentialsInterface;
  4. use Psr\Http\Message\RequestInterface;
  5. /**
  6. * Provides anonymous client access (does not sign requests).
  7. */
  8. class AnonymousSignature implements SignatureInterface
  9. {
  10. public function signRequest(
  11. RequestInterface $request,
  12. CredentialsInterface $credentials
  13. ) {
  14. return $request;
  15. }
  16. public function presign(
  17. RequestInterface $request,
  18. CredentialsInterface $credentials,
  19. $expires,
  20. array $options = []
  21. ) {
  22. return $request;
  23. }
  24. }