AnonymousSignature.php 556 B

1234567891011121314151617181920212223242526
  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. ) {
  21. return $request;
  22. }
  23. }