Skip to content

Use signed urls for remote orders with parameters (like card alias or name) #128

@daedeloth

Description

@daedeloth

Some applications (like QuizWitz) add query parameters to the remote order URL's, adding card alias and order name etc to the order. This data should be signed.

  • Split up the order token in a public part that defines the url of the order form + a secret that should not be visible to the end user. Split with dash (-)
  • when additional information like card or name are provided in the url, add a signature using the shared secret. Validate the secret both on load of the form as on the order itself. Verification should obviously happen on the server
  • write documentation for event organisers on how the signature must be calculated
  • add ample tests and documentation in .ai folder and in readme

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions