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.
- In Kinde, go to Settings > Authentication.
- In the Social connections section, select Add connection.
- In the window that appears, select Roblox, then select Save. Roblox now appears in the Social connections list.
- On the Roblox tile, select Configure.
- In the Callback URL section:
- If you use Kinde’s domain as your default, copy the Kinde domain URL.
- If you use custom domains, select the Use custom domain instead switch.
- 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.
- Use the copied Callback URLs to set up the app, see below.
- Sign up for a Roblox account.
- Follow these instructions to create an OAuth 2.0 app in Roblox.
- Make sure you enable the
open id
and profile
scopes.
- Copy the app Client ID and Secret. You need these to set up Roblox in Kinde.
You don’t need to wait for app approval to finish configuring Roblox in Kinde.
-
In Kinde, go to Settings > Authentication.
-
On the Roblox tile, select Configure.
-
Paste the Client ID and Secret from the Roblox app into the relevant fields.
-
Select if you want to treat this connection as a trusted provider. A trusted provider 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)
-
Select which applications will allow Roblox social sign in.
-
Select Save.
Users will now see Roblox as an option to sign up and sign in to the selected applications.