Skip to main content

Platform SSO

Platform Single Sign-On uses the existing OpenID Authentication of the active gaming platform (such as Steam or PlayStation) to verify users. This is the recommended method for games where Custom SSO isn't a viable option.

With this method, the user will be able to access your game's UGC by signing into the native system of the platform they are playing the game on. These platforms include Steam, PlayStation™Network, Xbox Live, Nintendo Switch Online, Epic Games, GOG Galaxy, Meta Quest, iOS and Android.

As this method uses each platform's native authentication system, it offers a single sign-on solution for each platform, as opposed to a single sing-on solution for all platforms.

Setup process

The implementation requirements differ 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:

    PC:

    Console:

    These platforms require NDA access before being able to view the documentation.

    VR:

    Mobile:

Authentication Troubleshooting

You currently cannot sign in to mod.io using Apple, Meta Quest or Nintendo Switch Online accounts. If you authenticate players using these methods in-game, their accounts will be headless and orphaned unless you provide an optional email during the authentication process. Where possible, we recommend giving players the option to provide their email.