Aurora.Services.WebAPIHandler.authUser C# (CSharp) Method

authUser() private method

private authUser ( Aurora.Framework.Servers.HttpServer.OSHttpRequest request ) : UUID
request Aurora.Framework.Servers.HttpServer.OSHttpRequest
return UUID
        private UUID authUser(OSHttpRequest request)
        {
            Dictionary<string, string> authorization = authorizationHeader(request);
            if (authorization != null && authorization.ContainsKey("username"))
            {
                OSDMap args = new OSDMap(1);
                args["Name"] = authorization["username"];
                OSDMap resp = CheckIfUserExists(args);
                return ((!resp.ContainsKey("Verified") || !resp.ContainsKey("UUID")) || (!resp["Verified"].AsBoolean() || resp["UUID"].AsUUID() == UUID.Zero)) ? UUID.Zero : resp["UUID"].AsUUID();
            }
            return UUID.Zero;
        }