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