Аутентификация Google с использованием форм Cognito и Xamarin - PullRequest
1 голос
/ 21 апреля 2020

Я искал повсюду после решения своих проблем, но не могу найти ни одного. Моя проблема в том, что мне нужно создать гугл-аутентификатор с помощью 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;
    } 
}

Это то, что я придумала до сих пор, но я не могу понять остальное. Ответы очень ценятся.

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