/* *单独提取这个接口,为了以下几点: * 1、可以方便的实现webapi 和本地登录相互切换 * 2、可以方便的使用mock进行单元测试 */ using OpenAuth.App.SSO; namespace OpenAuth.App.Interface { public interface IAuth { /// /// 检验token是否有效 /// /// token值 /// /// bool CheckLogin(string token="", string otherInfo = ""); AuthStrategyContext GetCurrentUser(); string GetUserName(string otherInfo = ""); /// /// 登录接口 /// /// 登录的应用appkey /// 用户名 /// 密码 /// LoginResult Login(string appKey, string username, string pwd); /// /// 退出登录 /// /// bool Logout(); } }