✨ More auth factors, sessions api
This commit is contained in:
@ -41,7 +41,7 @@ public class DysonTokenAuthHandler(
|
||||
)
|
||||
: AuthenticationHandler<DysonTokenAuthOptions>(options, logger, encoder)
|
||||
{
|
||||
private const string AuthCachePrefix = "auth:";
|
||||
public const string AuthCachePrefix = "auth:";
|
||||
|
||||
protected override async Task<AuthenticateResult> HandleAuthenticateAsync()
|
||||
{
|
||||
|
@ -13,7 +13,9 @@ public class Session : ModelBase
|
||||
public Instant? LastGrantedAt { get; set; }
|
||||
public Instant? ExpiredAt { get; set; }
|
||||
|
||||
public Guid AccountId { get; set; }
|
||||
[JsonIgnore] public Account.Account Account { get; set; } = null!;
|
||||
public Guid ChallengeId { get; set; }
|
||||
[JsonIgnore] public Challenge Challenge { get; set; } = null!;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user