diff --git a/src/content/docs/authenticate/social-sign-in/add-social-sign-in.mdx b/src/content/docs/authenticate/social-sign-in/add-social-sign-in.mdx index 3305ee621..4932099e1 100644 --- a/src/content/docs/authenticate/social-sign-in/add-social-sign-in.mdx +++ b/src/content/docs/authenticate/social-sign-in/add-social-sign-in.mdx @@ -27,6 +27,7 @@ Follow the docs below for each social provider you want to use. This will give y - [Google](/authenticate/social-sign-in/google/) - [LinkedIn](/authenticate/social-sign-in/linkedin/) - [Microsoft](/authenticate/social-sign-in/microsoft-sso/) +- [Roblox](/authenticate/social-sign-in/roblox-sso/) - [Slack](/authenticate/social-sign-in/slack/) - [Twitch](/authenticate/social-sign-in/twitch/) - [Twitter](/authenticate/social-sign-in/twitter/) diff --git a/src/content/docs/authenticate/social-sign-in/roblox-sso.mdx b/src/content/docs/authenticate/social-sign-in/roblox-sso.mdx new file mode 100644 index 000000000..f802cb39b --- /dev/null +++ b/src/content/docs/authenticate/social-sign-in/roblox-sso.mdx @@ -0,0 +1,51 @@ +--- +page_id: 176c0ceb-6ae3-4f54-a1a0-4cda5bfc7c00 +title: Roblox social sign in +sidebar: + order: 12 +relatedArticles: + - a5225946-27ad-41c0-a3c1-9a6d735e3efb + - 90f45d2e-cf59-4b5e-a26b-6dafd772e893 + - fcf28a71-c3a8-4474-9564-ad089d3f2105 +--- + +You can enable users to sign up and sign in using their Roblox credentials. To enable this, you’ll need some technical know-how and a Roblox app. + +## Get your Kinde callback URL + +1. In Kinde, go to **Settings** > **Authentication**. +2. In the **Social connections** section, select **Add connection.** +3. In the window that appears, select **Roblox,** then select **Save**. **Roblox** now appears in the **Social connections** list. +4. On the **Roblox** tile, select **Configure**. +5. In the **Callback URL** section: + 1. If you use Kinde’s domain as your default, copy the **Kinde domain** URL. + 2. If you use custom domains, select the **Use custom domain instead** switch. + 3. If you have only one custom domain, copy the **Custom domain** URL. If you have custom domains for multiple organizations, select each one from the list and copy the callbacks for each. You need to enter all custom domain callbacks in the Roblox app. +6. Use the copied Callback URLs to set up the app, see below. + +## Create and configure a Roblox app + +1. Sign up for a [Roblox](https://www.roblox.com/) account. +2. Follow [these instructions](https://create.roblox.com/docs/cloud/open-cloud/oauth2-registration/) to create an OAuth 2.0 app in Roblox. +3. Make sure you enable the `open id` and `profile` scopes. +4. Copy the app **Client ID** and **Secret**. You need these to set up Roblox in Kinde. + +## Add Roblox credentials to Kinde + +You don’t need to wait for app approval to finish configuring Roblox in Kinde. + +1. In Kinde, go to **Settings** > **Authentication**. +2. On the **Roblox** tile, select **Configure**. +3. Paste the **Client ID** and **Secret** from the Roblox app into the relevant fields. +4. Select if you want to treat this connection as a trusted provider. A [trusted provider](/authenticate/about-auth/identity-and-verification/) is one that guarantees the email they provide is verified. We recommend leaving this off for maximum security. + + Depending on your selection, here’s the behaviour in Kinde: + + - trusted off + existing email - creates new user, only updates people_profiles + - trusted off + new email - creates new email identity (adds to people_identities) + - trusted on + existing email - merges accounts w/existing user + - trusted on + new email - creates new email identity (adds to people_identities) +5. Select which applications will allow Roblox social sign in. +6. Select **Save**. + +Users will now see Roblox as an option to sign up and sign in to the selected applications. diff --git a/src/content/docs/authenticate/social-sign-in/slack.mdx b/src/content/docs/authenticate/social-sign-in/slack.mdx index 2b1f6356c..c15492d00 100644 --- a/src/content/docs/authenticate/social-sign-in/slack.mdx +++ b/src/content/docs/authenticate/social-sign-in/slack.mdx @@ -2,7 +2,7 @@ page_id: 20278538-eefc-4943-8a12-33b56c478f70 title: Slack social sign in sidebar: - order: 12 + order: 13 --- You can enable users to sign up and sign in using their Slack credentials. To enable this, you’ll need some technical know-how and a Slack app. diff --git a/src/content/docs/authenticate/social-sign-in/twitch.mdx b/src/content/docs/authenticate/social-sign-in/twitch.mdx index 53fed4071..ddea7bbbd 100644 --- a/src/content/docs/authenticate/social-sign-in/twitch.mdx +++ b/src/content/docs/authenticate/social-sign-in/twitch.mdx @@ -2,7 +2,7 @@ page_id: ac9d24dc-c82c-4d0b-99c7-35cb841af783 title: Twitch social sign in sidebar: - order: 13 + order: 14 --- You can enable users to sign up and sign in using their Twitch credentials. To enable this, you’ll need a Twitch account and some developer know-how. diff --git a/src/content/docs/authenticate/social-sign-in/twitter.mdx b/src/content/docs/authenticate/social-sign-in/twitter.mdx index 29fc28a9a..e1535d88d 100644 --- a/src/content/docs/authenticate/social-sign-in/twitter.mdx +++ b/src/content/docs/authenticate/social-sign-in/twitter.mdx @@ -2,7 +2,7 @@ page_id: 2d5ddede-b5be-4c05-ae82-300e0c2201e3 title: X (formerly Twitter) social sign in sidebar: - order: 14 + order: 15 --- You can enable users to sign up and sign in using their X credentials. To enable this, you’ll need an X developer platform account and some developer know-how. diff --git a/src/content/docs/authenticate/social-sign-in/xero-sso.mdx b/src/content/docs/authenticate/social-sign-in/xero-sso.mdx index 97e9f49bc..ceb89fc71 100644 --- a/src/content/docs/authenticate/social-sign-in/xero-sso.mdx +++ b/src/content/docs/authenticate/social-sign-in/xero-sso.mdx @@ -2,7 +2,7 @@ page_id: 59727f70-6387-4958-89c5-9807247afb77 title: Xero social sign in sidebar: - order: 15 + order: 16 relatedArticles: - 720fcdda-daa6-4dff-ad2d-177af555e6bb - 90f45d2e-cf59-4b5e-a26b-6dafd772e893