using Microsoft.AspNetCore.Mvc.ModelBinding;
using System.Threading.Tasks;
using ZhonTai.Admin.Services.Auth.Dto;
using ZhonTai.Admin.Tools.Captcha;
namespace ZhonTai.Admin.Services.Auth;
///
/// 认证授权接口
///
public interface IAuthService
{
Task LoginAsync(AuthLoginInput input);
Task GetUserInfoAsync();
Task GetPasswordEncryptKeyAsync();
Task GetCaptcha();
Task CheckCaptcha(CaptchaInput input);
Task Refresh([BindRequired] string token);
}