Взгляните на MultiValueDictionary из Microsoft.
Пример кода:
MultiValueDictionary Parameters = new MultiValueDictionary();
Parameters.Add("Malik", "Ali");
Parameters.Add("Malik", "Hamza");
Parameters.Add("Malik", "Danish");
//Parameters["Malik"] now contains the values Ali, Hamza, and Danish
Аутентификация Cognito
Ошибка: Клиент приложения не настроен для секретного но секретного хеша, был получен
Обеспечение secretKey, поскольку ноль работал на меня. Обеспеченные учетные данные включают (регион):-
AWSCognitoUserPoolsSignInProviderKey (AccessKeyId)
// setup service configuration
let serviceConfiguration = AWSServiceConfiguration(region: CognitoIdentityUserPoolRegion, credentialsProvider: nil)
// create pool configuration
let poolConfiguration = AWSCognitoIdentityUserPoolConfiguration(clientId: CognitoIdentityUserPoolAppClientId,
clientSecret: nil,
poolId: CognitoIdentityUserPoolId)
// initialize user pool client
AWSCognitoIdentityUserPool.register(with: serviceConfiguration, userPoolConfiguration: poolConfiguration, forKey: AWSCognitoUserPoolsSignInProviderKey)
Все выше вещей работа с ниже связанного примера кода.
Пример кода AWS: https://github.com/awslabs/aws-sdk-ios-samples/tree/master/CognitoYourUserPools-Sample/Swift
, Сообщенный мне, если это не работает на Вас.