btcpayserver/BTCPayServer
Dennis Reimann 7e60328cff
Greenfield: Rename API key redirect params; switch to POST body (#1898)
* Rename user param to userId in API key redirect

This way it is clearer what to expect and it also make the parameteer easier to consume.

* Post redirect: Allow form url and prettify page

- Form URL as alternative to controller/action for external URLs
- Making it look nice and add explanation for non-JS case

* APIKeys: Minor view updates

fix

* APIKeys: Use POST redirect for confirmation

fix

* UI: Minor update to confirm view

Tidies it up and adapts to the newly added ConfirmAPIKeys view.

* APIKeys: Update delete view

Structures the information in title and description better.

* APIKeys: Distinguish authorize and confirm (reuse)

* Upgrade ChromeDriver

* Test fixes

* Clean up PostRedirect view

By adding missing forgery token

* Re-add tests for callback post values

* Rename key param to apiKey in API key redirect

* Update BTCPayServer/wwwroot/swagger/v1/swagger.template.authorization.json

Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>

* Use DEBUG conditional for postredirect-callback-test route

* Remove unnecessary ChromeDriver references

* Add debug flag

* Remove debug flags

Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
2020-09-17 11:37:49 +02:00
..
Components Improve invoices list view (#1815) 2020-08-24 13:57:07 +09:00
Configuration Add Ethereum & ERC20 Support 2020-09-09 08:19:10 +02:00
Contracts Add Bitcoin Only Build 2020-07-28 22:48:51 +02:00
Controllers Greenfield: Rename API key redirect params; switch to POST body (#1898) 2020-09-17 11:37:49 +02:00
Data Remove Changelly 2020-09-10 10:30:53 +02:00
Events add status and refactor 2020-08-26 21:36:30 +09:00
Extensions Making use of options to initalize update check on first admin registration 2020-08-03 03:17:04 -05:00
Filters Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
HostedServices Add invoice event severity 2020-09-01 18:19:49 +02:00
Hosting Merge pull request #1730 from xpayserver/feat/eth 2020-09-15 19:51:55 +09:00
JsonConverters Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Logging Add invoice event severity 2020-09-01 18:19:49 +02:00
ModelBinders Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Models Greenfield: Rename API key redirect params; switch to POST body (#1898) 2020-09-17 11:37:49 +02:00
PaymentRequest Create Metadata property for InvoiceEntity, migrate all data without logic there 2020-08-26 21:36:31 +09:00
Payments Merge pull request #1730 from xpayserver/feat/eth 2020-09-15 19:51:55 +09:00
Properties Add Ethereum & ERC20 Support 2020-09-09 08:19:10 +02:00
Security Set roles when authenticating via greenfield 2020-09-08 11:22:32 +02:00
Services Merge pull request #1730 from xpayserver/feat/eth 2020-09-15 19:51:55 +09:00
SSH Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Storage Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
U2F Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Validation Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Views Greenfield: Rename API key redirect params; switch to POST body (#1898) 2020-09-17 11:37:49 +02:00
wwwroot Greenfield: Rename API key redirect params; switch to POST body (#1898) 2020-09-17 11:37:49 +02:00
_ViewImports.cshtml Use razor component to encapsulate UI logic 2020-08-12 16:48:14 +09:00
BitpayHttpException.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
BTCPayServer.csproj Greenfield: Rename API key redirect params; switch to POST body (#1898) 2020-09-17 11:37:49 +02:00
BTCPayServer.ruleset general code cleanup + add analyzers 2018-02-17 13:18:16 +09:00
bundleconfig.json Self-host webfonts 2020-08-06 22:18:26 +02:00
CorsPolicies.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
CurrencyValue.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
DerivationSchemeParser.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
DerivationSchemeSettings.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
EventAggregator.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
ExplorerClientProvider.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Extensions.cs Merge branch 'master' into bitcoin-only-fixes 2020-08-14 17:50:36 +02:00
HwiWebSocketTransport.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
IDelay.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Program.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Roles.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
SearchString.cs Adding support for dynamic, special meaning date strings 2020-07-28 10:28:32 -05:00
StorePolicies.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
TransactionComparer.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
WalletId.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
WebSocketHelper.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
WellKnownTempData.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
ZoneLimits.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00