public async Task <UserGitHubAccountView> GetUserDataFirebaseByToken(string token)
        {
            GoogleCredential credential;

            using (var stream = new FileStream("TestAuth-8cb3dbdbce24.json", FileMode.Open, FileAccess.Read))
            {
                credential = GoogleCredential.FromStream(stream);
            }

            FirebaseApp defaultApp;

            if (FirebaseApp.DefaultInstance == null)
            {
                defaultApp = FirebaseApp.Create(new AppOptions()
                {
                    Credential = credential
                });
            }
            else
            {
                defaultApp = FirebaseApp.DefaultInstance;
            }

            var auth     = FirebaseAuth.GetAuth(defaultApp);
            var userData = await auth.VerifyIdTokenAsync(token);

            var result = new UserGitHubAccountView()
            {
                Name  = userData.Claims["name"].ToString(),
                Email = userData.Claims["email"].ToString()
            };

            return(result);
        }
        public async Task <UserGitHubAccountView> GetUserData(LoginExtendedAccountView model)
        {
            var result = new UserGitHubAccountView()
            {
                Name = model.Name
            };

            return(result);
        }