Я искал повсюду после решения своих проблем, но не могу найти ни одного. Моя проблема в том, что мне нужно создать гугл-аутентификатор с помощью AWS Cognito. Для любого другого языка программирования, кажется, есть простое решение, но для форм Xamarin, на которых я его пишу, документации вообще не существует. Поэтому я сейчас обращаюсь к вам, чтобы узнать, есть ли кто-то, кто может помочь мне с моей проблемой. Я должен нажать кнопку и перенаправиться на страницу входа в Google, а затем получить данные от Google. Это то, что у меня есть до сих пор.
void OnGoogleLoginClicked(object sender, EventArgs e)
{
Amazon.CognitoIdentity.CognitoAWSCredentials credentials = new Amazon.CognitoIdentity.CognitoAWSCredentials(
"eu-west-2:580dbdc0-4979-4a25-a4ab-7dc90d7f2a2d", // Identity pool ID
Amazon.RegionEndpoint.EUWest2 // Region
);
string googleClientId = null;
string googleRedirect = null;
switch (Device.RuntimePlatform)
{
case Device.iOS:
googleClientId = Constants.GoogleClientId;
googleRedirect = Constants.GoogleRedirectUrl;
break;
case Device.Android:
googleClientId = Constants.GoogleClientId;
googleRedirect = Constants.GoogleRedirectUrl;
break;
}
}
Это то, что я придумала до сих пор, но я не могу понять остальное. Ответы очень ценятся.