Skip to content

Correcting/updating SDK docs. New dashboard screenshots#686

Open
amircheikh wants to merge 1 commit into
mainfrom
amir/sdk-corrections
Open

Correcting/updating SDK docs. New dashboard screenshots#686
amircheikh wants to merge 1 commit into
mainfrom
amir/sdk-corrections

Conversation

@amircheikh
Copy link
Copy Markdown
Contributor

@amircheikh amircheikh commented May 29, 2026

Corrected and updated all SDK integration guides - including new OAuth clientId changes

Replaced all dashboard v1 images with dashboard v2

## Configuring OAuth

Using OAuth requires configuration in the Turnkey Dashboard and in your app.
Using OAuth requires a bit of configuration in the Turnkey Dashboard and your app configuration.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: i personally dont like a bit of, maybe find a way to incorporate slight?

Each provider takes a `primaryClientId` and an optional `secondaryClientIds` array. Any `secondaryClientIds` you pass are registered as additional OIDC audiences on the sub-organization at creation time, which lets a single Turnkey user be authenticated by multiple client IDs (typically used by apps that have both web and mobile versions sharing one identity). You can learn more about Multi-platform OAuth Identities [here](/features/authentication/social-logins#multi-platform-oauth-identities).

<Note>
Apple Sign-In on iOS uses the **native** Apple Sign-In flow, which authenticates against the iOS app's bundle identifier. On Android, Apple Sign-In uses a **web-based** OAuth flow that authenticates against the Apple **Services ID**. To keep iOS and Android signups for the same user compatible, when you set `iosBundleId`, it is automatically added as a secondary client ID on the sub-org during Android signups (and vice-versa), so a user who signs up on one platform can still sign in on the other.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: may be a github UI issue, but other calls had spacing on all lines

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants