OfficialSPIIdentity ProviderActive
keycloak-tiktok
TikTok social login provider.TikTok用Identity Provider
- ★
- 6
- Forks
- 0
- Contributors
- 1
- Updated
- 2026-07-24
- KC
- —
- License
- Apache-2.0
What it can doできること4
- Add "Log in with TikTok" as a social identity provider (TikTok's OAuth2 API is not OIDC compatible).「TikTokでログイン」をソーシャルIdPとして追加できる(TikTokのOAuth2 APIはOIDC非互換)
- Request basic, profile and stats scopes and map fields such as avatar, display name, bio and follower count with attribute mappers.basic・profile・statsのスコープを要求し、アバター・表示名・自己紹介・フォロワー数などを属性マッパーでマッピングできる
- Manage TikTok access tokens, and revoke the app's access in the user's TikTok account on logout.TikTokのアクセストークンを管理し、ログアウト時にはユーザーのTikTokアカウントからアプリのアクセス権を取り消す
- Auto-tested with Keycloak 26.5.2, 26.6.0 and 26.7.0.Keycloak 26.5.2・26.6.0・26.7.0で自動テスト済み
What it cannot do / limitsできないこと・制約2
- TikTok does not provide email addresses — a placeholder
<username>@tiktok.comemail is generated instead.TikTokはメールアドレスを提供しないため、代わりに<ユーザー名>@tiktok.comというダミーのメールが作られる - You must enable "Store tokens" and "Trust Email" on the identity provider.IdP側で「Store tokens」と「Trust Email」を有効にする必要がある
Requirements前提条件
- A TikTok developer app (client key and secret); put the JAR in
$KEYCLOAK_HOME/providersand restart.TikTokの開発者アプリ(Client Key/Secret)。JARを$KEYCLOAK_HOME/providersに置いて再起動