SatsAllDay 4b77e7a1a9
Limit scope of API Keys (#989)
* first pass of disallowing certain APIs with API keys

Disallow the following APIs:
* item.act (zap)
* create withdrawal
* unlink auth method
* link unverified email

* disallow creating lnauths via API key to stop the flow of linking via lnauth

* undo the limitation on donating to rewards

* revert the assertion on createAuth

* assert no api key on createWithdrawal and sendToLNAddr

* incorporate PR feedback by adding API Key negative assertion to more mutations:

* `createInvite`
* `createAuth`
* `upsertWalletLND` by way of `upsertWallet`
* `upsertWalletLNAddr` by way of `upsertWallet`
2024-04-03 15:11:06 -05:00
..
2023-05-19 18:28:46 -05:00
2022-04-27 17:06:42 -05:00
2024-04-03 15:11:06 -05:00
2024-03-20 13:23:59 -05:00
2024-01-15 17:22:57 -06:00
2024-03-28 12:34:14 -05:00
2023-09-23 20:19:35 -05:00