btcpayserver/BTCPayServer/Controllers
Andrew Camilleri fae1dc8dbb
Adapt cookie auth to work with same API permission system (#4595)
* Adapt cookie auth to work with same API permission system

* Handle unscoped store permission case

* Do not consider Unscoped as a valid policy

* Add tests

* Refactor permissions scopes

---------

Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2023-03-20 10:46:46 +09:00
..
GreenField Custodian withdrawal support + Some refactoring and cleanup (#4085) 2023-03-20 10:45:32 +09:00
BitpayAccessTokenController.cs Rename controllers Bitpay controllers 2022-01-14 12:21:06 +09:00
BitpayInvoiceController.cs Refactoring: Extract HttpRequest extensions 2022-03-08 08:17:39 +00:00
BitpayRateController.cs Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00
LightningAddressService.cs Greenfield: Lightning addresses API (#4546) 2023-01-23 10:11:34 +01:00
LnurlAuthService.cs Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00
Macaroons.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
UIAccountController.cs Adapt cookie auth to work with same API permission system (#4595) 2023-03-20 10:46:46 +09:00
UIAppsController.cs Refactor plugin apps (#4780) 2023-03-20 10:39:26 +09:00
UIAppsController.Dashboard.cs Refactor plugin apps (#4780) 2023-03-20 10:39:26 +09:00
UICustodianAccountsController.cs Custodian withdrawal support + Some refactoring and cleanup (#4085) 2023-03-20 10:45:32 +09:00
UIErrorController.cs Rename UI controllers 2022-01-14 13:46:03 +09:00
UIHomeController.cs Adapt cookie auth to work with same API permission system (#4595) 2023-03-20 10:46:46 +09:00
UIInvoiceController.cs Adapt cookie auth to work with same API permission system (#4595) 2023-03-20 10:46:46 +09:00
UIInvoiceController.Testing.cs Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00
UIInvoiceController.UI.cs Adapt cookie auth to work with same API permission system (#4595) 2023-03-20 10:46:46 +09:00
UILNURLAuthController.cs Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00
UILNURLController.cs Refactor plugin apps (#4780) 2023-03-20 10:39:26 +09:00
UIManageController.2FA.cs Rename LNUrlAuthController -> UILNAuthController (#3352) 2022-01-25 11:51:14 +09:00
UIManageController.APIKeys.cs Greenfield: Admins can create/delete API keys of any user (#4680) 2023-02-24 16:19:03 +09:00
UIManageController.cs Start using JSONB column instead of app side compressed data (#4574) 2023-02-21 15:06:34 +09:00
UIManageController.LoginCodes.cs Rename UI controllers 2022-01-14 13:46:03 +09:00
UIManageController.Notifications.cs Different icons for notifications (#4632) 2023-02-21 11:06:27 +09:00
UINotificationsController.cs Notifications: Fix mark all as seen return URL 2022-06-10 08:17:06 +02:00
UIPaymentRequestController.cs Update price display (#4736) 2023-03-13 10:12:58 +09:00
UIPublicController.cs Plugins can now build apps (#4608) 2023-03-17 11:56:32 +09:00
UIPublicLightningNodeInfoController.cs Unset X-Frame-Options header correctly (#4721) 2023-03-01 15:27:18 +09:00
UIPullPaymentController.cs Update price display (#4736) 2023-03-13 10:12:58 +09:00
UIServerController.cs Plugins can now build apps (#4608) 2023-03-17 11:56:32 +09:00
UIServerController.Plugins.cs do not require docker for plugin restart 2023-02-24 13:52:46 +01:00
UIServerController.Storage.cs Add option to customize the instance logo (#4258) 2022-11-14 22:29:23 +09:00
UIServerController.Users.cs Fix: If user get locked out, unlocking or deleting user fails 2023-02-15 14:28:34 +09:00
UIStorageController.cs Fix possible NRE 2022-05-02 09:43:55 +09:00
UIStorePullPaymentsController.PullPayments.cs Update price display (#4736) 2023-03-13 10:12:58 +09:00
UIStoresController.cs Checkout v2: Celebrate payment with confetti (#4727) 2023-03-13 10:09:56 +09:00
UIStoresController.Dashboard.cs Refactor plugin apps (#4780) 2023-03-20 10:39:26 +09:00
UIStoresController.Email.cs Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00
UIStoresController.Integrations.cs Webhook: Add missing model validation (#4636) 2023-02-14 22:37:35 +09:00
UIStoresController.LightningLike.cs Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00
UIStoresController.Onchain.cs Fix several HTML injections (#4545) 2023-01-21 19:08:12 +01:00
UIUserStoresController.cs Register rate providers in DI, so it can be accessed by plugins (#4551) 2023-01-30 09:46:12 +09:00
UIVaultController.cs Rename UI controllers 2022-01-14 13:46:03 +09:00
UIWalletsController.cs Fix build warnings and indentation (#4720) 2023-03-01 10:32:48 +09:00
UIWalletsController.PSBT.cs Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00