using System.Threading.Tasks;
using WalkingTec.Mvvm.Core;
namespace WalkingTec.Mvvm.Mvc.Auth
{
public interface ITokenService
{
IDataContext DC { get; }
///
/// Issue token
///
///
///
Task IssueTokenAsync(LoginUserInfo loginUserInfo);
///
/// refresh token
///
/// refreshToken
///
Task RefreshTokenAsync(string refreshToken);
///
/// clear expired refresh tokens
///
///
Task ClearExpiredRefreshTokenAsync();
}
}