Вот как я запускаю свою страницу входа:
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, он считался ложным. Это почему? Я использовал неправильный способ открыть страницу входа?