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!))
{
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<User> Data { get; set; }
public List<Token> Data { get; set; }
#endregion
#region Constructors
public LoginResponse()
{
this.Data = new List<User>();
this.Data = new List<Token>();
}
#endregion
+2
View File
@@ -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
}