internal void Authenticate(RawAccessTokenResponse token) { var verifyResult = EsiDataInterface.Verify(token.access_token); if (verifyResult != null) { VerifyUser(verifyResult, token); } }
internal static void AuthenticateUser(RawAccessTokenResponse token) { var verifyResult = EsiDataInterface.Verify(token.access_token); if (verifyResult != null) { var user = GetUser(verifyResult.CharacterName); if (user != null) { user.VerifyUser(verifyResult, token); } else { var defaultUser = GetDefaultUser(); if (defaultUser != null) { defaultUser.VerifyUser(verifyResult, token); CreateDefaultUser(); } } } }