feat: add guided login and authlib URL setup

This commit is contained in:
Anon 2026-07-26 14:17:59 +02:00
parent 47bc47786a
commit 630a5fabef
10 changed files with 528 additions and 66 deletions

View file

@ -153,7 +153,7 @@ namespace MinecraftClient.Protocol
// Extract email from JWT id_token
string payload = JwtPayloadDecode.GetPayload(jsonData["id_token"]!.GetStringValue());
var jsonPayload = Json.ParseJson(payload);
string email = jsonPayload!["email"]!.GetStringValue();
string email = jsonPayload?["email"]?.GetStringValue() ?? string.Empty;
return new LoginResponse()
{
@ -195,7 +195,7 @@ namespace MinecraftClient.Protocol
// Extract email from JWT
string payload = JwtPayloadDecode.GetPayload(jsonData["id_token"]!.GetStringValue());
var jsonPayload = Json.ParseJson(payload);
string email = jsonPayload!["email"]!.GetStringValue();
string email = jsonPayload?["email"]?.GetStringValue() ?? string.Empty;
return new LoginResponse()
{
Email = email,