Feature Request: TikTok
TikTok is one of the largest platforms out there and although it doesn't allow you to add an email scope, some of us might like to use it as an authentication broker or for account linking.
Hi, sorry for the late response. I'm not 100% against it, but TikTok's implementation doesn't fully comply with the standard
Sure, and if it were a smaller platform I would agree that it's not worth implementing.
But TikTok is eating up the market share for social platforms so it might be worth considering an exceptional implementation to at least allow for account linking.
If you also want to compete with AuthJS as a low overhead auth alternative, you'll want to consider covering providers like TikTok.
https://authjs.dev/getting-started/providers/tiktok
Since like 99% of providers follow the spec, I don't plan to add TikTok. It's just easier to decide what and what not to add by limiting Arctic to providers that follow the RFC.
I am reverting the decision and I'm planning to add TikTok in a future release. The only place they deviate from the spec seems to be client_key and we have providers that are worse offenders (e.g. Facebook).
Probably opening a PR really soon
I think you forgot to export it from the index.ts 👀
@m4rvr Fixed with #249 and v3.1.2