17 lines
532 B
C#
17 lines
532 B
C#
using System.Text.Json;
|
|
using Tiku.Domain.Common;
|
|
|
|
namespace Tiku.Domain.Identity;
|
|
|
|
public sealed class UserIdentity : AuditableEntity
|
|
{
|
|
public Guid UserId { get; set; }
|
|
public string Provider { get; set; } = string.Empty;
|
|
public string ProviderSubject { get; set; } = string.Empty;
|
|
public string? UnionId { get; set; }
|
|
public string? OpenId { get; set; }
|
|
public string? Phone { get; set; }
|
|
public string? Email { get; set; }
|
|
public JsonElement SecretPayload { get; set; } = JsonDefaults.Object();
|
|
}
|