Changes backend in preparation for frontend work
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
namespace SlpModularCms.Core.Identity.Models;
|
||||
|
||||
/// <summary>
|
||||
@@ -5,6 +7,18 @@ namespace SlpModularCms.Core.Identity.Models;
|
||||
/// </summary>
|
||||
public record TokenResponse(
|
||||
string AccessToken,
|
||||
string RefreshToken,
|
||||
DateTimeOffset Expiry
|
||||
[property: JsonIgnore] string RefreshToken,
|
||||
DateTimeOffset ExpiresAt,
|
||||
UserResponse User
|
||||
);
|
||||
|
||||
/// <summary>
|
||||
/// Model voor gebruikersinformatie in de auth response.
|
||||
/// </summary>
|
||||
public record UserResponse(
|
||||
Guid Id,
|
||||
string Email,
|
||||
string Name,
|
||||
string Role,
|
||||
bool IsActive
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user