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-06-20 09:57:06 -05:00
2024-04-03 15:11:06 -05:00
2024-03-19 19:37:31 -05:00
2024-03-19 19:37:31 -05:00
2024-03-19 19:37:31 -05:00
2024-03-19 19:37:31 -05:00
2024-04-03 15:11:06 -05:00
2024-04-03 15:11:06 -05:00
2024-04-03 15:11:06 -05:00
2023-12-30 17:16:09 -06:00
2023-05-10 19:30:51 -05:00
2024-03-19 19:37:31 -05:00
2024-04-01 08:56:13 -05:00
2024-03-19 19:37:31 -05:00
2024-03-19 19:37:31 -05:00
2024-04-03 15:11:06 -05:00
2024-04-03 15:11:06 -05:00