/// <summary>
        /// Handling procedure.
        /// </summary>
        /// <param name="context">Http context.</param>
        public async Task <bool> HandleAsync(IHttpContext context)
        {
            if (vaultServer.AuthenticationHandler.IsAuthenticated(context))
            {
                if (context.Request.Path.ToLower().Contains("vault"))
                {
                    if (context.Request.Method.ToLower() == "get")
                    {
                        SendVault(context);
                        return(true);
                    }
                    else if (context.Request.Method.ToLower() == "post")
                    {
                    }
                }
                else if (context.Request.Path.ToLower() == "/index.html" || context.Request.Path.ToLower() == "")
                {
                    await skipAuthRedirectHandler.HandleAsync(context);

                    return(true);
                }
                return(false);
            }
            else
            {
                if (context.Request.Path.ToLower().Contains("dashboard"))
                {
                    await indexRedirectHandler.HandleAsync(context);

                    return(true);
                }
                return(false);
            }
        }