diff --git a/Nibriboard/Userspace/User.cs b/Nibriboard/Userspace/User.cs index fc045b6..2949310 100644 --- a/Nibriboard/Userspace/User.cs +++ b/Nibriboard/Userspace/User.cs @@ -28,21 +28,25 @@ namespace Nibriboard.Userspace /// /// Represents a single Nibriboard user. /// - [JsonObject(MemberSerialization.OptOut)] + [JsonObject(MemberSerialization.OptIn)] public class User { private static ISimpleHash passwordHasher = new SimpleHash(); private UserManager userManager; + [JsonProperty] public DateTime CreationTime { get; set; } + [JsonProperty] public string Username { get; set; } + [JsonProperty] public string HashedPassword { get; set; } [JsonIgnore] public List Roles { get; set; } = new List(); private List rolesText = null; + [JsonProperty("RolesText")] public List RolesText { get { return new List(Roles.Select((RbacRole role) => role.Name));