Skip to main content

Overview

Unless you are using OpenID so players can sign in using your identity provider, we recommend authenticating players using the applicable Platform SSO method.

We support Apple, Google, Steam, Epic Games, GOG Galaxy, Meta Quest, PlayStation™Network, Xbox Live and Nintendo Switch.

Setup Process

The implementation requirements differs slightly for each Platform. The typical setup flow is:

  1. On the mod.io website, navigate to your game's admin dashboard and go to the Settings tab.

  2. Under Admin > General Settings find and click on the Platform Authentication. platform-authentication-settings.png

  3. Follow the platform specific setup instructions. These depend on if you are doing your own implementation using our REST API, or using our engine SDKs which have built in support. The links for each is provided below:

note

Currently you cannot sign into the mod.io site using your Apple, Meta Quest or Nintendo Switch account. This means that if you authenticate players using these methods in-game, those users accounts will be headless and orphaned, unless you provide an optional email during the authentication process. Where possible we recommend you give the users the option to provide their email, to offer the most connected UGC user experience in-game and out.

Email Authentication

Alternatively you can authenticate users with email on all platforms, which has no dependencies and therefore is great for testing. Instructions for using email authentication can be found below:

warning

Email is great for instant setup and testing, however we highly recommend using the Platform SSO authentication flows (detailed above) where available, or your own identity provider, as they are instant and accessible vs email which is not. It also makes it easier to block bad actors, and avoids user frustration and error like having to type your email in using gamepads.