Xamarin.Auth и API Google Диска: OAuth2Authenticator не IsAuthenticated - PullRequest
1 голос
/ 03 августа 2020

Вот как я запускаю свою страницу входа:

this.OnGoogleDrive = new Command(() =>
            {
                var presenter = new OAuthLoginPresenter();
                presenter.Login(auth);
            });

И вот как я определяю свой Authenticator:

var auth = new OAuth2Authenticator(
              this.clientId,
              string.Empty,
              scope,
              new Uri("https://accounts.google.com/o/oauth2/v2/auth"),
              new Uri(redirectUrl),
              new Uri("https://www.googleapis.com/oauth2/v4/token"),
              isUsingNativeUI: true);

Итак, мое приложение открывает страницу, где находится логин Google появляется страница и авторизует мою область. В самом конце он показывает мне код, который мне пришлось скопировать и вставить. До сих пор я думал, что страница вместо этого сделает IsAutheticated истинным. Но когда я добрался до метода обработки события Completed, он считался ложным. Это почему? Я использовал неправильный способ открыть страницу входа?

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