Changing login response to returning token

This commit is contained in:
kdeng00
2023-09-29 19:37:58 -04:00
parent 616bd97b64
commit 97ea7262b7
2 changed files with 11 additions and 3 deletions
+9 -3
View File
@@ -43,7 +43,13 @@ public class UsersController : ControllerBase
if (result.Item1 && pwdVerify.VerifyPassword(result.Item2, userRequest.Password!)) 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); Ok(response);
} }
else else
@@ -107,13 +113,13 @@ public class UsersController : ControllerBase
{ {
#region Properties #region Properties
[JsonProperty("data")] [JsonProperty("data")]
public List<User> Data { get; set; } public List<Token> Data { get; set; }
#endregion #endregion
#region Constructors #region Constructors
public LoginResponse() public LoginResponse()
{ {
this.Data = new List<User>(); this.Data = new List<Token>();
} }
#endregion #endregion
+2
View File
@@ -9,5 +9,7 @@ public class Token
public string? AccessToken { get; set; } public string? AccessToken { get; set; }
[JsonProperty("issued")] [JsonProperty("issued")]
public DateTime? Issued { get; set; } public DateTime? Issued { get; set; }
[JsonProperty("id")]
public string? UserId { get; set; }
#endregion #endregion
} }