You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reference implementation uses Akamai EdgeAuth that differs a bit from what is implemented in this project:
Akamai implementation uses sha256 hash function while pypuloadcare uses sha1 by default. This isn't an issue since it can be overwritten.
Akamai doesn't use acl in hashed values, nor in the token itself.
Code / screenshots
Uploadcare(..., secure_url_builder=AkamaiSecureUrlBuilder(...)).generate_secure_url("<uuid>") results in https://mydomain.com/<uuid>/?token=exp=...~acl=/<uuid>/~hmac=...
while
EdgeAuth(...).generate_url_token("<uuid>") results in exp=.../~hmac=...
Environment
Library version: 3.1.0
Language/framework version: Python 3.8
OS version: macOS 13.0.1
The text was updated successfully, but these errors were encountered:
Describe the bug
AkamaiSecureUrlBuilder claims to follow secure delivery guidelines described in https://uploadcare.com/docs/security/secure-delivery/ but the urls generated by it don't work (HTTP 403).
Reference implementation uses Akamai EdgeAuth that differs a bit from what is implemented in this project:
acl
in hashed values, nor in the token itself.Code / screenshots
Uploadcare(..., secure_url_builder=AkamaiSecureUrlBuilder(...)).generate_secure_url("<uuid>")
results inhttps://mydomain.com/<uuid>/?token=exp=...~acl=/<uuid>/~hmac=...
while
EdgeAuth(...).generate_url_token("<uuid>")
results inexp=.../~hmac=...
Environment
The text was updated successfully, but these errors were encountered: