Skip to content

v0.1.1

Choose a tag to compare

@joemarct joemarct released this 26 Feb 05:20
· 27 commits to master since this release

Release notes

Fixed

  • Complete domain parameter implementation: Added missing domain field to token request API in all server implementations
    • Django package: Updated TokenRequestSerializer and TokenView to accept and pass domain parameter
    • FastAPI package: Updated TokenRequest model to include domain field
    • Server reference implementation: Updated TokenRequest model and validation call
    • All implementations now properly pass domain to verify_bitcoin_cash_auth() validator
    • Updated all README documentation to show the domain field in API examples

Changed

  • API Documentation: Enhanced /auth/token endpoint documentation across all packages to clarify:
    • Message format: bitcoincash-oauth|domain|userId|timestamp
    • Domain parameter is used for phishing prevention by binding signatures to specific domains
    • Backward compatible: defaults to "oauth" if not provided