instead of query directly to database, auth middleware now will find the match user permissions from redis cache to improve performance
instead of query directly to database, auth middleware now will find the match user permissions from redis cache to improve performance