Невозможно проверить секретный хеш для клиента в Amazon Cognito Userpools

Взгляните на 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

92
задан KyungHoon Kim 9 June 2018 в 17:22
поделиться

1 ответ

Аутентификация Cognito

Ошибка: Клиент приложения не настроен для секретного но секретного хеша, был получен

Обеспечение secretKey, поскольку ноль работал на меня. Обеспеченные учетные данные включают (регион):-

  • CognitoIdentityUserPoolRegion
  • CognitoIdentityUserPoolId (userPoolId)
  • CognitoIdentityUserPoolAppClientId (ClientId)
  • 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

, Сообщенный мне, если это не работает на Вас.

0
ответ дан 24 November 2019 в 04:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: