get-convex / convex-js

TypeScript/JavaScript client library for Convex
https://docs.convex.dev
Apache License 2.0
110 stars 12 forks source link

initial fusionauth add #13

Open alex-fusionauth opened 6 months ago

alex-fusionauth commented 6 months ago

Adds a provider for FusionAuth


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

thomasballinger commented 5 months ago

Hi @alex-fusionauth! Thanks for contributing this, but we've found doing all of this as separate entrypoints in one package with optional peer dependencies isn't sustainable: the worry is that peer dependencies will end up conflicting and drag down everyone; so this should be a separate package.

Let me know what you'd like to do there: linking out to a walkthrough on your site seems like the easiest. The step we've had the most friction with is maintaining the setup flows for Clerk and Auth0. If you handled that part we can have steps in our docs that describe how to use FusionAuth. We'd prefer you take on the maintenance of this (and we promise to do our best not to break it if you're using public APIs) because developers get confused when onboarding flows change, but I understand it being nice to have clear instructions in our docs for you.