public SSOAuthUtil(ObjCacheProvider <UserAuthSession> objCacheProvider , UserManagerApp userManager , AppInfoService infoService) { _objCacheProvider = objCacheProvider; _userManager = userManager; _appInfoService = infoService; }
public LocalAuth(IOptions <AppSetting> appConfiguration , IHttpContextAccessor httpContextAccessor , AuthorizeApp app , LoginParse loginParse , ObjCacheProvider <UserAuthSession> objCacheProvider) { _appConfiguration = appConfiguration; _httpContextAccessor = httpContextAccessor; _app = app; _loginParse = loginParse; _objCacheProvider = objCacheProvider; }
public ActionResult LogOff() { ObjCacheProvider <UserAuthSession> objCacheProvider = new ObjCacheProvider <UserAuthSession>(); string token = string.Empty; //Token by QueryString if (HttpContext.Request.Cookies[ConstCommon.Token] != null) //从Cookie读取Token { token = HttpContext.Request.Cookies[ConstCommon.Token].Value; } UserAuthSession userSession = objCacheProvider.GetCache(token); if (userSession != null && string.IsNullOrEmpty(userSession.Token)) { objCacheProvider.Remove(userSession.Token); } return(new RedirectResult("/Admin/Account/Login")); }
public CheckController(AuthorizeApp app, ObjCacheProvider <UserAuthSession> objCacheProvider, LoginParse loginParse) { _app = app; _objCacheProvider = objCacheProvider; _loginParse = loginParse; }
public LoginParse(ObjCacheProvider <UserAuthSession> objCacheProvider , AppInfoService infoService) { _objCacheProvider = objCacheProvider; _appInfoService = infoService; }
public CheckController(AuthorizeApp app, ObjCacheProvider <UserAuthSession> objCacheProvider, SSOAuthUtil ssoAuthUtil) { _app = app; _objCacheProvider = objCacheProvider; _ssoAuthUtil = ssoAuthUtil; }