Files
mixtape/zero.Core/Identity/UserStore.SecurityStamp.cs
T

26 lines
685 B
C#
Raw Normal View History

2020-04-14 20:16:04 +02:00
using Microsoft.AspNetCore.Identity;
using Raven.Client.Documents.Session;
using System.Threading;
using System.Threading.Tasks;
using zero.Core.Entities;
namespace zero.Core.Identity
{
2020-04-15 01:42:06 +02:00
public partial class UserStore<TUser> : IUserSecurityStampStore<TUser> where TUser : class, IUser
2020-04-14 20:16:04 +02:00
{
/// <inheritdoc />
2020-04-15 01:42:06 +02:00
public Task<string> GetSecurityStampAsync(TUser user, CancellationToken cancellationToken)
2020-04-14 20:16:04 +02:00
{
return Task.FromResult(user.SecurityStamp);
}
/// <inheritdoc />
2020-04-15 01:42:06 +02:00
public Task SetSecurityStampAsync(TUser user, string stamp, CancellationToken cancellationToken)
2020-04-14 20:16:04 +02:00
{
2020-04-15 01:42:06 +02:00
user.SecurityStamp = stamp;
return Task.CompletedTask;
2020-04-14 20:16:04 +02:00
}
}
}