public ValuesChangingController(ITokenCheck tokenCheck, ISetPermissionsToRole setPermissionsToRole, ISetUserRoles setUserRoles, IPermissionCheck permissionCheck) { this.tokenCheck = tokenCheck; this.setPermissionsToRole = setPermissionsToRole; this.setUserRoles = setUserRoles; this.permissionCheck = permissionCheck; }
public InvitesController(SSOContext context, ITokenCheck tokenCheck, IPermissionCheck permissionCheck, IHttpClientFactory httpClientFactory) { _context = context; this.tokenCheck = tokenCheck; this.permissionCheck = permissionCheck; this.httpClientFactory = httpClientFactory; }
public UserParametersController(ITokenCheck tokenCheck, IPermissionCheck permissionCheck) { this.tokenCheck = tokenCheck; this.permissionCheck = permissionCheck; }
public ManController(IManRepository repo,ITokenCheck tokenCheck) { _manRepository = repo; _tokenCheck = tokenCheck; }
public RolesController(ITokenCheck tokenCheck, IPermissionCheck permissionCheck) { this.tokenCheck = tokenCheck; this.permissionCheck = permissionCheck; }
public UserRolesController(ITokenCheck tokenCheck) { this.tokenCheck = tokenCheck; }
public static void Checked(ActionExecutingContext context) { var Arguments = context.ActionArguments; var httpContext = context.HttpContext; var request = httpContext.Request; var token = "Token"; List <object> objList = new List <object>(); if (request.Headers.Keys.Contains(token)) { var tokenValue = request.Headers[token].ToString(); StringBuilder builder = new StringBuilder(); foreach (var item in Arguments.Keys) { var obj = Arguments[item]; var objType = obj.GetType(); if (obj != null) { objList.Add(obj); foreach (var propertyInfo in objType.GetProperties()) { var value = propertyInfo.GetValue(obj); if (value != null) { builder.Append(value.ToString()); } } } } var values = builder.ToString(); var md5 = CreateMD5Hash(values); ITokenCheck tokenCheck = null; try { tokenCheck = httpContext.RequestServices.GetService(typeof(ITokenCheck)) as ITokenCheck; } catch { } if (!tokenValue.ToUpper().Equals(md5)) { foreach (var obj in objList) { tokenCheck?.Valid(obj); } throw new Exception($"Check Token Not Success"); } } else { throw new Exception("Not Token"); } }
public RolePermissionsController(ITokenCheck tokenCheck) { this.tokenCheck = tokenCheck; }
public UserController(IUserReposytory userRepo, ITokenCheck tokenCheck) { _userReposytory = userRepo; _tokenCheck = tokenCheck; }
public CpuController(ICpuRepository cpuRepository, ITokenCheck tokenCheck) { _cpuRepository = cpuRepository; _tokenCheck = tokenCheck; }
public AuthController(IGetToken getToken, ITokenCheck tokenCheck, ITokenRefresh tokenRefresh) { this.getToken = getToken; this.tokenCheck = tokenCheck; this.tokenRefresh = tokenRefresh; }
public CompanyAirportsController(SSOContext context, ITokenCheck tokenCheck, IPermissionCheck permissionCheck) { _context = context; this.tokenCheck = tokenCheck; this.permissionCheck = permissionCheck; }
public FunctionalController(ITokenCheck tokenCheck, IGetUserInfo getUserInfo, IPermissionAccessCheck permissionAccessCheck) { this.tokenCheck = tokenCheck; this.getUserInfo = getUserInfo; this.permissionAccessCheck = permissionAccessCheck; }
public InviteRolesController(SSOContext context, ITokenCheck tokenCheck, IPermissionCheck permissionCheck) { _context = context; this.tokenCheck = tokenCheck; this.permissionCheck = permissionCheck; }