В настоящее время я работаю над решением, в котором Amazon Cognito будет использоваться для обеспечения некоторой аутентификации между двумя серверными приложениями.
К сожалению, когда я пытаюсь сделать аутентификационный вызов, у меня появляется «Маркер безопасности, включенный в запрос, недействителен». исключение с внутренним исключением: «Удаленный сервер возвратил ошибку: (400) неверный запрос».
Согласно этой документации я заполнил все необходимые параметры. ADMIN_NO_SRP_AUTH также включен для моего идентификатора клиента ...
Пример кода:
var client = new AmazonCognitoIdentityProviderClient(AppClientId, AppClientSecret, RegionEndpoint.EUCentral1);
var parameters = new Dictionary<string, string> {{"USERNAME", User}, {"PASSWORD", Password}};
client.AdminInitiateAuth(new AdminInitiateAuthRequest
{
AuthFlow = AuthFlowType.ADMIN_NO_SRP_AUTH,
UserPoolId = UserPoolId,
ClientId = AppClientId,
AuthParameters = parameters
});
Что я делаю не так? : /
Ура!