Lukasz Ostrowski
67cded2e2a
Add optional URL protection to createRegisterHandler ( #148 )
...
* validateAllowSaleorUrls impl
* Implement in handler and add test
* update codeowners
* Apply suggestions from code review
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* Rename param
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
2023-01-13 17:29:38 +01:00
Krzysztof Wolski
8dccb00edd
Fix CloudAPL response parsing ( #149 )
...
* Fix CloudAPL response parsing
* Mock signature fetch
2023-01-13 16:35:16 +01:00
Krzysztof Wolski
c4fa6a1c05
Rename apiUrl to saleorApiUrl for consistency ( #144 )
2023-01-12 13:39:49 +01:00
Krzysztof Wolski
62bdb80385
Implement APL 2.0 ( #143 )
...
* Implement APL 2.0
* Rename RestAPL to SaleorCloud APL
* Add mapping helper
* Modify Saleor APL documentation
* Update rest of the docs
* Update the node version in actions
* Update fetch mock
* Remove node-fetch pkg
* Remove console log
* Update test after the rebase
2023-01-11 16:55:10 +01:00
Krzysztof Wolski
e73b792496
Check app id during the registration ( #136 )
...
* Check the App ID before saving the auth data
* Update the test
2022-12-06 18:26:14 +01:00
Krzysztof Wolski
a0a19550c2
Add protected handlers for next ( #121 )
...
* Add protected handlers for next
* Remove unneeded awaits
2022-11-28 10:04:26 +01:00
Lukasz Ostrowski
ddd65dabf1
Add saleorApiUrl state param to AppBridge ( #114 )
...
* Add saleorApiUrl state param to AppBridge
* Apply payload verification check based on full api endpoint url
* Remove deprecation info
* Check if either domain or saleorApiUrl is provided
2022-11-23 10:08:04 +01:00
Lukasz Ostrowski
6fbf692a44
Add doc about SaleorAsyncWebhook ( #109 )
...
* Add doc about SaleorAsyncWebhook
* Apply suggestions from code review
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* Update docs/saleor-async-webhook.md
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
2022-11-22 11:46:05 +01:00
Krzysztof Wolski
83ed6719d5
subscriptionQueryAst or query argument has to be specified for the event subscription ( #107 )
2022-11-05 10:35:01 +01:00
Krzysztof Wolski
33d7666c7d
Improve debug messages for async webhook handler ( #105 )
2022-11-03 19:44:54 +01:00
Krzysztof Wolski
e439438d8f
Add functions to process the Saleor webhooks ( #100 )
...
* Add functions to process the saleor webhooks
Co-authored-by: Lukasz Ostrowski <lukasz.ostrowski@saleor.io>
2022-11-03 13:05:28 +01:00
Lukasz Ostrowski
bb0786a544
Fix checking APL configuration state ( #79 )
2022-10-12 10:08:32 +02:00
Lukasz Ostrowski
a839314f08
Add central SaleorApp instance ( #71 )
...
* Add SaleorApp class
* Add middleware and tests
* Move APL validation to APL
* Fix test
* Add prepush hook
* Add better error for missing vercel envs
* Add test
2022-10-11 09:40:08 +02:00
Lukasz Ostrowski
1504036698
Fix export. Add async manifest factory ( #67 )
2022-10-05 15:07:07 +02:00
Lukasz Ostrowski
0352356fd3
Add Handler factories ( #61 )
...
* Add createManifestHandler
* Add register handler factory
* Add docs to handlers factory
* Improve tsup configuration (select entry points)
* Reexport symbols from index
* Improve tests
2022-09-21 11:25:01 +02:00