I want to be able to make callouts to JotForm, but they do not support OAuth and username/password is insufficient for their API. Here are their docs; for reference, here are the 3 auth options:
- Authenticate with Query Parameters
- Authenticate with HTTP Headers
- Authenticate with Javascript SDK
Basically, they provide an API Key and want me to include an apikey parameter in the header. I don't want to hard code it, I don't want to store it as plain text in custom settings/metadata, and this isn't a managed package. Is there any way to securely store/authenticate from Salesforce, ideally using a Named Credential?
I'd love to be able to just have a Named Credential that is just a securely stored, obscured API Key...