Changes for version 0.33
- Security
- Restrict the verification algorithm to those specified in the allowed_signature_methods, which is now required. THIS IS A BREAKING CHANGE.
- See https://github.com/vurtdev/Net-OAuth/security/advisories/GHSA-c8rm-g5cm-4pf5 (CVE-2026-72889) for more information.
- HMAC_SHA1 and HMAC_SHA256 signature keys cannot be blank.
- HMAC_SHA1, HMAC_SHA256 and PLAINTEXT signature verification now use constant-time comparison (CVE-2026-75589).
- Restrict the verification algorithm to those specified in the allowed_signature_methods, which is now required. THIS IS A BREAKING CHANGE.
- Documentation
- Updated the GitHub repository location, which moved before the version 0.32 release. (The former location does redirect to the new location.)
- Removed CONTRIBUTING.md due to changes in the AI policy.
- Updated copyright year.
Documentation
Modules
OAuth 1.0 for Perl
OAuth Access Token
An OAuth protocol request for an Access Token
An OAuth protocol response for an Access Token
OAuth 1.0A Client
An OAuth Consumer Request
base class for OAuth messages
An OAuth protocol request for a Protected Resource
base class for OAuth requests
An OAuth protocol request for a Request Token
An OAuth protocol response for an Request Token
base class for OAuth responses
a base class for signature methods
HMAC_SHA1 Signature Method for OAuth protocol
HMAC_SHA256 Signature Method for OAuth protocol
PLAINTEXT Signature Method for OAuth protocol
RSA_SHA1 Signature Method for OAuth protocol
request for OAuth User Authentication
An OAuth protocol response for an Access Token
An OAuth protocol request for an Access Token
An OAuth protocol request for a Request Token
An OAuth protocol response for an Request Token
An OAuth protocol response for an Access Token
xAuth extension
Yahoo OAuth Extension