Xamarin HttpClient запрашивает авторизацию конечной точки ALB Cognito - PullRequest
0 голосов
/ 27 ноября 2018

Я работаю над мобильным приложением, которое отправляет HTTP-запросы к API, защищенному конфигурацией ALB Cognito.

Мне удалось пройти проверку подлинности через аутентификацию SRP с помощью следующего кода:

CognitoUser User = new CognitoUser(
    "email@email.com", 
    Constant.COGNITO_CLIENT_ID, 
    CognitoUserPool, 
    CognitoIdentityProviderClient);

    // Send a login request and wait for the response from Amazon
    AuthFlowResponse response = await User.StartWithSrpAuthAsync(new InitiateSrpAuthRequest()
    {
     Password = "password"
    });

Это успешно входит в систему с пользователем, определенным в пуле пользователей, и на данный момент у меня есть AccessToken, идентификатор сеанса и токен обновления.

Я хотел бы затем использоватьВозвращены токены, чтобы мое приложение могло отправлять HTTP-запросы API, работающему на экземпляре ECS, управляемом потоком аутентификации ALB.

Таким образом, API и мобильное приложение используют два отдельных идентификатора клиента в общем пуле пользователей.

Как мне затем отправлять запросы от аутентифицированного мобильного приложения к экземпляру ALB?Я не вижу заголовка, который следует использовать в документации.

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