Authentication Methods
Learn about the two methods for authenticating players in your Stash webshop - Direct Sign-in (SSO) using providers like Google, Apple, or Facebook, and Account Linking through deep links and QR codes for passwordless authentication.
Stash provides two methods for authenticating players in your webshop. You can implement one or both methods based on your setup.
Both methods share similar initial configuration steps, but each method has a different integration process.
Direct Sign in (SSO)
Players authenticate directly in the webshop using SSO providers such as Google, Apple, or Facebook.
You configure the providers in Stash Studio by adding their credentials. Players click Sign in, select a provider, and complete authentication in the browser.
Account Linking
With account linking, players authenticate by launching your game through a deep link on mobile or by scanning a QR code on desktop.
The deep link passes a session code to the game client. The client attaches the player's authentication data to the session code and sends both to Stash.
This method enables passwordless login by reusing the player's existing game session.
How is this guide?
Dynamic Catalog
Learn how to expose REST API endpoints on your game backend to power dynamic, player-personalized web shops with special offers. This guide covers the Catalog, Player, and Purchase APIs with protobuf-based type-safe integration.
Authentication Providers
Learn about the authentication providers supported by Stash including Apple, Google, Facebook, Game Center, Play Games, Amazon Cognito, and custom JWT/OIDC. Understand the credentials needed for each provider and how to configure them in Stash Studio.