btcpayserver/BTCPayServer
Andrew Camilleri 4055eda757 Part3: OpenIddict: Add Flows Event Handlers (#568)
* Part 1 & Part 2 squashed commits

pr changes


pr fixes


remove config for openid -- no need for it for now


Part 1: OpenIddict - Minor Changes & Config prep


Part2: Openiddict: Init OpenIddict & Database Migration & Auth Policies


pr changes


fix merge 


fix compile


fix compile #2


Part 1: OpenIddict - Minor Changes & Config prep


add missing nuget


Part2: Openiddict: Init OpenIddict & Database Migration & Auth Policies

* Part3: OpenIddict: Add Flows Event Handlers

* pr changes

* fix merge

* fix rebase

* fix imports

* cleanup

* do not allow u2f enabled accounts to log in

* start better tests for flows

* add tests

* fixes

* reintroduce dynamic policy as policies on jwt do not work without it

* reduce logs

* fix incorrect endpoint definitions

* Add implicit flow e2e test

* add code flow and refresh flow

* do not allow jwt bearer auth for all requests( only those under /api)

* remove commentedt code

* make sure authorize attr is marked with scheme

* remove dynamic policy and set claims in jwt handler

* cleanup

* change serversettings policy to not need a claim

* Add test to checkadmin verification

* revert server setting claim removal

* fix test

* switch back to claim

* unit test fixes

* try fix build with weird references to csprojes

* start fixing rebase

* remove https requirement to handle tor

* reformat tests correctly

* fix csproj

* fix ut formatting

* PR Changes

* do not show selenium browser
2019-07-01 12:39:25 +09:00
..
Authentication Part3: OpenIddict: Add Flows Event Handlers (#568) 2019-07-01 12:39:25 +09:00
Configuration Relax "Insecure transport protocol to access this service, please use HTTPS or TOR" error in server setting services 2019-06-10 18:16:12 +09:00
Controllers Part3: OpenIddict: Add Flows Event Handlers (#568) 2019-07-01 12:39:25 +09:00
Data Fix possible NRE 2019-06-26 13:46:45 +09:00
Events BTCPay Abstractions: Move PaymentMethod specific logic to their handlers (#850) 2019-05-29 23:33:31 +09:00
Extensions Part3: OpenIddict: Add Flows Event Handlers (#568) 2019-07-01 12:39:25 +09:00
Filters Refactor XFrames Attribute & simplify pos settings page (#576) 2019-01-31 16:56:21 +09:00
HostedServices Multiple domains for apps in BTCPay 2019-06-25 20:41:32 +02:00
Hosting Part3: OpenIddict: Add Flows Event Handlers (#568) 2019-07-01 12:39:25 +09:00
JsonConverters The store owner can define default currency pairs when using rate API without parameter 2019-03-11 18:39:21 +09:00
Logging Split projects (#857) 2019-05-24 18:42:22 +09:00
Migrations Part2: Openiddict: Init OpenIddict & Database Migration & Auth Policies (#567) 2019-05-24 15:17:02 +09:00
ModelBinders Btcpay abstract BTCPayNetwork -- Alternative PR to #865 (#868) 2019-05-29 18:43:50 +09:00
Models make checkout param more generic and add it to pay button generator 2019-06-25 21:01:37 +02:00
PaymentRequest Move GetTransactionLink to PaymentType 2019-06-04 09:56:18 +09:00
Payments Remove deps on NetworkProvider in AppService 2019-06-07 13:40:48 +09:00
Properties Make sure people does not use launchsettings by mistake 2019-05-15 01:06:26 +09:00
Security Part3: OpenIddict: Add Flows Event Handlers (#568) 2019-07-01 12:39:25 +09:00
Services Multiple domains for apps in BTCPay 2019-06-25 20:41:32 +02:00
SSH Fix SSH fingerprint checking 2018-08-13 09:43:59 +09:00
Storage fix tmp link download 2019-06-25 12:23:10 +02:00
U2F use older version of lib until it supports linux better 2019-05-08 20:17:17 +09:00
Validation Multiple domains for apps in BTCPay 2019-06-25 20:41:32 +02:00
Views Merge pull request #898 from Kukks/multiple-domains 2019-06-28 16:31:55 +09:00
wwwroot Merge pull request #891 from Kukks/pay-button-language 2019-06-26 13:27:52 +09:00
BitpayHttpException.cs Adopt dotnet core editorconfig, big reformating 2017-10-27 17:53:04 +09:00
BTCPayServer.csproj Fix version detection 2019-06-18 14:00:42 +09:00
BTCPayServer.ruleset general code cleanup + add analyzers 2018-02-17 13:18:16 +09:00
bundleconfig.json Non-minified version of moment, adding required ref, fixing old ones 2019-05-12 14:56:13 +09:00
CorsPolicies.cs Allow CORS for creating a new invoice via AJAX through the PoS app (fix #238) 2018-08-06 12:04:36 +09:00
Currencies.txt Init 2017-09-13 15:55:16 +09:00
CurrencyValue.cs CurrencyNameTable can use fallback 2018-05-20 23:37:18 +09:00
DerivationSchemeParser.cs Fix tests 2019-05-09 19:14:01 +09:00
DerivationSchemeSettings.cs Update NBXplorer and NBitcoin 2019-05-14 16:06:43 +09:00
EventAggregator.cs Revert "Add temporary log to debug stufftech" 2018-03-29 12:17:03 +09:00
ExplorerClientProvider.cs Make sure we don't timeout on NBX 2019-06-18 13:37:24 +09:00
Extensions.cs Fix local network detection (https://github.com/btcpayserver/btcpayserver-docker/pull/152) 2019-06-12 17:40:49 +09:00
IDelay.cs Remove HangFire dependency 2019-01-16 19:15:09 +09:00
Program.cs Fix logs getting spammed by HTTP requests 2019-03-07 19:41:19 +09:00
Roles.cs Adopt dotnet core editorconfig, big reformating 2017-10-27 17:53:04 +09:00
SearchString.cs Filtering invoices by StartDate and EndDate 2019-04-26 22:00:12 -05:00
StorePolicies.cs Move to a Claim based security 2018-04-30 02:33:42 +09:00
TransactionComparer.cs Correctly handle RBF 2017-11-06 00:31:02 -08:00
WalletId.cs Comparable WalletId 2018-10-09 23:44:32 +09:00
ZoneLimits.cs Rate limit per IP the number of login attempt 2018-08-25 20:28:46 +09:00