Authentication
Learn how to authenticate players using EOS Integration Kit
EOS provides multiple ways to authenticate players. Before implementing, understand the two authentication interfaces:
- Connect Interface - Game services without Epic account (Device ID, Steam, etc.)
- Auth Interface - Full features with Epic account
See Auth vs Connect for a detailed comparison.
Available Methods
Connect Interface Methods
| Method | Platform | Use Case |
|---|---|---|
| Device ID | All | Testing, anonymous accounts |
| Steam | PC | Steam games without Epic linking |
| Discord | All | Discord-integrated games |
| All | Google OAuth | |
| Google Play Games | Android | Android games |
| Apple | iOS/macOS | Apple platform games |
| Oculus | VR | Meta Quest games |
| itch.io | PC | itch.io distributed games |
Auth Interface Methods
| Method | Use Case |
|---|---|
| Epic Games | Epic account login |
| Epic Games Store | Games sold on EGS |
Quick Start
For the fastest setup, use Device ID authentication:
Login Using Connect Interface → Device ID → Display NameThis creates an anonymous account tied to the device - perfect for testing.
Auto Login
Want players to skip the login screen on repeat visits? See Auto Login to configure automatic authentication on game launch.