Problem: Since we're currently forced to use the username, if users change their Discord Username, any connections will break. (This also presents a security risk... if an authed user changes their username, an attacker could change to that old username and act as the old user.)
Solution: Return the discord 'UserID' which does not ever change.
This should be a fairly easy fix, just adding the 'UserID' to the 'UserInfo' API call. :)