diff --git a/Controllers/UsersController.cs b/Controllers/UsersController.cs index 86f5119..01625e0 100644 --- a/Controllers/UsersController.cs +++ b/Controllers/UsersController.cs @@ -43,7 +43,13 @@ public class UsersController : ControllerBase if (result.Item1 && pwdVerify.VerifyPassword(result.Item2, userRequest.Password!)) { - response.Data.Add(result.Item2); + var token = new Token(); + // TODO: Generate access token + token.AccessToken = string.Empty; + token.Issued = DateTime.Now; + token.UserId = result.Item2.Id; + + response.Data.Add(token); Ok(response); } else @@ -107,13 +113,13 @@ public class UsersController : ControllerBase { #region Properties [JsonProperty("data")] - public List Data { get; set; } + public List Data { get; set; } #endregion #region Constructors public LoginResponse() { - this.Data = new List(); + this.Data = new List(); } #endregion diff --git a/Models/Token.cs b/Models/Token.cs index e1310f9..2e2adaf 100644 --- a/Models/Token.cs +++ b/Models/Token.cs @@ -9,5 +9,7 @@ public class Token public string? AccessToken { get; set; } [JsonProperty("issued")] public DateTime? Issued { get; set; } + [JsonProperty("id")] + public string? UserId { get; set; } #endregion } \ No newline at end of file