Changing login response to returning token
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user