Xamarin.Forms: авторизация Firebase для Google - PullRequest
1 голос
/ 02 мая 2020

Первое исключение:

System.ComponentModel.Win32Exception: Cannot find the specified file

Второе исключение:

System.NotSupportedException: Failed to launch browser with "https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&response_type=code&client_id=3googleclientid...m&redirect_uri=http%3A%2F%2F127.0.0.1%3A38429%2Fauthorize%2F&scope=email%20profile" for authorization. See inner exception for details.

Вот мой код:

                 var cr = new PromptCodeReceiver();

        \\ the exception is here AuthorizeAsync()

                var result = await GoogleWebAuthorizationBroker.AuthorizeAsync(
                    new ClientSecrets {ClientId = GoogleClientId},
                    new[] {"email", "profile"},
                    "user",
                    CancellationToken.None);

                if (result.Token.IsExpired(SystemClock.Default))
                {
                    await result.RefreshTokenAsync(CancellationToken.None);
                }

Я пытаюсь следовать примеру кода из https://github.com/step-up-labs/firebase-authentication-dotnet

Я использую их плагин. Однако я не могу понять, что не так. Мне удалось подключиться к firebase и создать логин с электронной почтой и паролем. но не с Google API.

, если я помещу адрес из исключения в chrome, это то, что я получаю enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...