āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā š shadcn/directory/clerk/clerk-docs/guides/configure/auth-strategies/social-connections/tiktok ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā
<TutorialHero beforeYouStart={[ { title: "A Clerk app is required.", link: "/docs/getting-started/quickstart/setup-clerk", icon: "clerk", }, { title: "A TikTok Developer account is required.", link: "https://developers.tiktok.com", icon: "user-circle", } ]} />
Enabling OAuth with TikTok allows your users to sign up and sign in to your Clerk app with their TikTok account.
Due to TikTok's requirement to verify URL ownership for all redirect URLs, TikTok cannot be used with shared credentials in development environments. This is because individual users can't verify ownership of the Clerk development URL (accounts.dev).
However, TikTok can still be used in development environments if you create a sandbox app and configure custom credentials. In this case, there is no need to verify redirect URLs in the sandbox environment. Instead, you can invite users who are allowed to sign in.
It is recommended to test this integration in a staging or preview environment, as shared credentials require URL verification to function properly.
To make the setup process easier, it's recommended to keep two browser tabs open: one for the Clerk Dashboard and one for your TikTok Developer Portal.
<Steps> ### Enable TikTok as a social connection in Clerk[!TIP] If you're creating an app as an organization rather than as an individual developer, you must first create an organization. For guidance on which option to choose, refer to TikTok's guide on working with organizations.
example.com/shop/). See the TikTok guide for more information.[!NOTE] Your app needs to be reviewed by TikTok before the registration completes. This process may take a few days.
ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā