Third-Party Login Integration

Complete guide and documentation

Third-Party Login Integration

The Third-Party Login Integration allows players to authenticate using their existing accounts from major gaming platforms, providing a seamless login experience.

Supported Platforms

  • Steam: Integration with Steam OpenID for PC gaming
  • Epic Games: Epic Games Store account integration
  • IDCGames: Native IDCGames platform accounts
  • Google Play: Android mobile gaming integration
  • Apple Store: iOS mobile gaming integration
  • PlayStation: PlayStation Network integration
  • Nintendo: Nintendo Account integration

Implementation

  • OAuth2 Flow: Secure authentication using industry-standard OAuth2
  • Token Management: Automatic token refresh and validation
  • User Mapping: Link third-party accounts to internal player profiles
  • Fallback Support: Multiple login options for better user experience

Security Features

  • Encrypted Tokens: All authentication tokens are encrypted
  • Session Management: Secure session handling with automatic timeout
  • Account Linking: Safe linking of multiple platform accounts
  • Data Privacy: Minimal data collection following platform guidelines