mirror of
https://github.com/achiez/NebulaAuth-Steam-Desktop-Authenticator-by-Achies.git
synced 2026-08-10 21:33:25 +00:00
1e65cd4a06
NebulaAuth: - Added MAAC and PortableMaClient for multi-confirmations - Code clean-ups, removed unused classes, refactoring of old files - SteamLib updated - Localization and UI updates - Dependcies updated to the last version LegacyConverter: - Added mode to decrypt mafiles
32 lines
1.0 KiB
C#
32 lines
1.0 KiB
C#
using Newtonsoft.Json;
|
|
using SteamLib.Account;
|
|
|
|
namespace SteamLib;
|
|
|
|
//WARNING: Any changes here should be reflected in MafileSerializer.cs
|
|
|
|
public class MobileData
|
|
{
|
|
[JsonRequired] public string SharedSecret { get; set; } = null!;
|
|
[JsonRequired] public string IdentitySecret { get; set; } = null!;
|
|
[JsonRequired] public string DeviceId { get; set; } = null!;
|
|
//TODO: This property used only for tracing purposes in Steam, so if it's not provided, we can generate it manually
|
|
|
|
}
|
|
|
|
public class MobileDataExtended : MobileData
|
|
{
|
|
public string? RevocationCode { get; set; } = null!;
|
|
public string AccountName { get; set; } = null!;
|
|
public MobileSessionData? SessionData { get; set; }
|
|
|
|
|
|
#region Unused
|
|
public long ServerTime { get; set; } //Unused
|
|
public ulong SerialNumber { get; set; } //Unused //greater than long must be ulong or string
|
|
public string Uri { get; set; } = null!;//Unused
|
|
public string TokenGid { get; set; } = null!;//Unused
|
|
public string Secret1 { get; set; } = null!; //Unused
|
|
|
|
#endregion
|
|
} |