btcpayserver/BTCPayServer/Controllers
d11n 1e378dd986
Plugins: Add authorization hook (#3977)
* Plugins: Add authorization hook

Makes the `PolicyRequirement` available to plugins.
Adds a filter hook to the authorization handlers, so that plugins can extend and leverage the existing authorization policies and permissions.

* Update to pass back and forth handle class
2022-08-02 14:20:16 +09:00
..
GreenField Plugins: Add authorization hook (#3977) 2022-08-02 14:20:16 +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 Refactoring: Bitpay Rate Controller 2022-06-06 10:34:52 +02:00
LightningAddressService.cs Transfer Processors (#3476) 2022-04-24 12:19:34 +09:00
LnurlAuthService.cs Update lightning lib, on-chain balance shouldn't be lightmoney (#3945) 2022-07-08 10:55:26 +09:00
Macaroons.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
UIAccountController.cs Allow resolution of any settings via DI 2022-05-24 14:10:19 +09:00
UIAppsController.Crowdfund.cs Dashboard: Add Point Of Sale data (#3897) 2022-06-28 14:05:02 +09:00
UIAppsController.cs Move ConfirmModel to Abstractions (#3964) 2022-07-15 12:38:33 +09:00
UIAppsController.Dashboard.cs Async dashboard (#3916) 2022-07-06 12:40:16 +09:00
UIAppsController.PointOfSale.cs Dashboard: Add Point Of Sale data (#3897) 2022-06-28 14:05:02 +09:00
UIAppsPublicController.cs Make app invoices show link to app in receipt (#3995) 2022-07-22 20:29:34 +09:00
UICustodianAccountsController.cs Update lightning lib, on-chain balance shouldn't be lightmoney (#3945) 2022-07-08 10:55:26 +09:00
UIErrorController.cs Rename UI controllers 2022-01-14 13:46:03 +09:00
UIHomeController.cs Allow resolution of any settings via DI 2022-05-24 14:10:19 +09:00
UIInvoiceController.cs Make app invoices show link to app in receipt (#3995) 2022-07-22 20:29:34 +09:00
UIInvoiceController.Testing.cs fix cheat mode when default payment is not onchain 2022-06-30 08:46:34 +02:00
UIInvoiceController.UI.cs Revert "Redirect instead of show 404 on 0 amount invoices" 2022-07-22 06:21:41 +02:00
UILNURLAuthController.cs Rename LNUrlAuthController -> UILNAuthController (#3352) 2022-01-25 11:51:14 +09:00
UILNURLController.cs Make LNURL enabled when only method (#3930) 2022-07-06 22:09:05 +09:00
UIManageController.2FA.cs Rename LNUrlAuthController -> UILNAuthController (#3352) 2022-01-25 11:51:14 +09:00
UIManageController.APIKeys.cs Move ConfirmModel to Abstractions (#3964) 2022-07-15 12:38:33 +09:00
UIManageController.cs Improve email settings validation and UX (#3891) 2022-06-23 13:41:52 +09:00
UIManageController.LoginCodes.cs Rename UI controllers 2022-01-14 13:46:03 +09:00
UIManageController.Notifications.cs Use nicer urls, part2 (Fix #921) 2022-01-15 14:54:06 +09:00
UINotificationsController.cs Notifications: Fix mark all as seen return URL 2022-06-10 08:17:06 +02:00
UIPaymentRequestController.cs Move View action to the Name column in Payouts & Payment Requests (#3873) 2022-06-20 11:52:12 +09:00
UIPublicController.cs Add spam rate limits for public invoice endpoints (Fix #3782) (#3889) 2022-06-21 12:33:20 +09:00
UIPublicLightningNodeInfoController.cs Rename UI controllers 2022-01-14 13:46:03 +09:00
UIPullPaymentController.cs Allow pull payments denominated in SATS to be claimed 2022-05-25 12:59:57 +02:00
UIServerController.cs Improve email settings validation and UX (#3891) 2022-06-23 13:41:52 +09:00
UIServerController.Plugins.cs UI: Fix cancel plugin command (#3903) 2022-06-28 17:38:47 +09:00
UIServerController.Storage.cs Server Settings: Consolidate Storage and Files (#3863) 2022-06-15 21:06:16 +09:00
UIServerController.Users.cs Improve email settings validation and UX (#3891) 2022-06-23 13:41:52 +09:00
UIStorageController.cs Fix possible NRE 2022-05-02 09:43:55 +09:00
UIStorePullPaymentsController.PullPayments.cs Support Lnurl Withdraw in pull payments (#3709) 2022-06-28 23:02:17 +09:00
UIStoresController.cs Move ConfirmModel to Abstractions (#3964) 2022-07-15 12:38:33 +09:00
UIStoresController.Dashboard.cs Don't show "Set up a Lightning node" when LN is not supported (#3935) 2022-07-07 10:38:51 +09:00
UIStoresController.Email.cs Fix email rule remove action (#3901) 2022-06-28 14:10:45 +09:00
UIStoresController.Integrations.cs Move ConfirmModel to Abstractions (#3964) 2022-07-15 12:38:33 +09:00
UIStoresController.LightningLike.cs Dashboard: Load Lightning balance async, display default currency (#3907) 2022-07-04 11:03:16 +09:00
UIStoresController.Onchain.cs Move ConfirmModel to Abstractions (#3964) 2022-07-15 12:38:33 +09:00
UIUserStoresController.cs Move ConfirmModel to Abstractions (#3964) 2022-07-15 12:38:33 +09:00
UIVaultController.cs Rename UI controllers 2022-01-14 13:46:03 +09:00
UIWalletsController.cs Payjoin label fixes (#3986) 2022-07-23 20:26:13 +09:00
UIWalletsController.PSBT.cs Improve wallet nav (#3921) 2022-07-04 13:20:08 +09:00