@User
> so anybody integrating supertokens could use a custom provider without making changes to the supertokens code?
Yes. Exactly.
> if someone writes a custom strategy they could share it with others without necessarily needing your team's review and approval
Yea. This does make sense. For this though, we don't really need to make a superclass as such.. You can still create a backend and frontend package and that package along with our SDKs. Alternatively, you can also create a PR with your provider and we can add it into our SDK itself.
> I want to be able to get the hd param value from user input
I see. This would then require a change to the params to accept a function as well. Maybe you can create an issue about this here
https://github.com/supertokens/supertokens-node/issues and we can take it from there.. or feel free to create a PR 🙂