Beispiel #1
0
        public async Task <object> Login([FromForm] AuthDetails details)
        {
            this._logger.LogInformation("Login requested: {0} - {1}", details.Username, details.Provider);
            AuthResults result = null;

            if (details.IsValid())
            {
                result = await Auth(details);
            }
            else
            {
                result         = new AuthResults();
                result.Message = "Invalid login data";
            }
            return(result);
        }