arctic icon indicating copy to clipboard operation
arctic copied to clipboard

Feature Request: TikTok

Open vaneworks opened this issue 1 year ago • 1 comments

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.

vaneworks avatar Jul 30 '24 11:07 vaneworks

Hi, sorry for the late response. I'm not 100% against it, but TikTok's implementation doesn't fully comply with the standard

pilcrowonpaper avatar Sep 16 '24 12:09 pilcrowonpaper

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

vaneworks avatar Oct 25 '24 03:10 vaneworks

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.

pilcrowonpaper avatar Oct 30 '24 01:10 pilcrowonpaper

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).

pilcrowonpaper avatar Dec 05 '24 15:12 pilcrowonpaper

Probably opening a PR really soon

polvallverdu avatar Dec 25 '24 00:12 polvallverdu

I think you forgot to export it from the index.ts 👀

m4rvr avatar Jan 13 '25 19:01 m4rvr

@m4rvr Fixed with #249 and v3.1.2

pilcrowonpaper avatar Jan 14 '25 00:01 pilcrowonpaper