Skip to content

Commit d10c40b

Browse files
committed
blog
1 parent b623547 commit d10c40b

File tree

4 files changed

+68
-0
lines changed

4 files changed

+68
-0
lines changed

blog/2025-08-04/1.png

17.2 KB
Loading

blog/2025-08-04/2.png

40.2 KB
Loading

blog/2025-08-04/2025-08-04.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
title: "The Identity Update"
3+
authors: ["alfagun74"]
4+
tags:
5+
[
6+
authentication,
7+
identity management,
8+
oauth2,
9+
openid connect,
10+
sso,
11+
multi-profile,
12+
game installation,
13+
software update,
14+
security,
15+
gamevault,
16+
]
17+
---
18+
19+
Long time no see!
20+
21+
It’s time to update GameVault, and we’re thrilled to announce a major new release: **The Identity Update**, and it’s a big one.
22+
23+
#### Why This Update Matters
24+
25+
Until now, GameVault relied on Basic Auth and supported only one user per device. This simple setup worked well when the platform was just a side project for two friends.
26+
27+
But GameVault has grown, with thousands of users, multiple configurations, and rising expectations. This update lays the groundwork for secure, scalable identity management and multi-user support. With this release, we’re introducing several key features:
28+
29+
#### 🔐 Modern Authentication & SSO Support
30+
31+
SSO support has been [one of the oldest and most requested features on our issue tracker](https://github.com/Phalcode/gamevault-backend/issues/6). Completely reworking the authentication system took over five months of development and testing. But now it’s done, a major milestone.
32+
33+
GameVault now uses OAuth 2.0 and OpenID Connect for authentication. This enables secure, modern login flows while keeping flexibility: traditional username and password logins still work but are now based on token authentication with session access and refresh tokens instead of basic auth.
34+
35+
Want to use an identity provider? GameVault integrates seamlessly with providers like Keycloak, Authentik, Authelia, Google, Microsoft, Discord, or virtually any RFC-compliant OAuth 2.0 or OIDC service.
36+
37+
This overhaul not only boosts security and user experience but also opens the door for future features like web-based clients.
38+
39+
![New Login Window](1.png)
40+
41+
#### 👥 Multi-Profile Support ([GameVault+](https://gamevau.lt/gamevault-plus))
42+
43+
Need multiple users or connections to different servers on the same machine? GameVault+ now offers fully separate user profiles, each with its own server connection, game library, save data, preferences, and more. Whether sharing a PC with family or housemates or just keeping things organized, profiles ensure everyone’s games and progress stay completely separate.
44+
45+
![New Profile Window](2.png)
46+
47+
#### 💾 Installing Games Across Multiple Drives
48+
49+
Long overdue: GameVault now supports multiple root install directories, letting you decide where each game is installed. Whether you’re splitting your library across SSDs and HDDs or just organizing your collection, GameVault handles paths and indexing automatically.
50+
51+
![New Storage Selector](3.png)
52+
53+
#### Update Your Client and Server
54+
55+
Because of these major changes, older clients and servers are no longer compatible with the new infrastructure. Please update:
56+
57+
- **Client:** Update via [Microsoft Store](https://apps.microsoft.com/store/detail/gamevault/9PCKDV76GL75) or [GitHub](https://github.com/Phalcode/gamevault-app/releases)
58+
- **Server:** Update via [Docker](https://hub.docker.com/r/phalcode/gamevault-backend) or [GitHub](https://github.com/Phalcode/gamevault-backend)
59+
60+
#### Thank You
61+
62+
Reaching this many users and GameVault+ subscribers is something we never imagined when we started. Thank you for trying, testing, using, and most of all, supporting GameVault.
63+
64+
We still love spending our free time on this project, and as long as you keep us going, we won’t stop.
65+
66+
Thank you, from the bottom of our hearts,
67+
68+
_The Phalcode Team_

blog/2025-08-04/3.png

27.8 KB
Loading

0 commit comments

Comments
 (0)