Аутентификация на iOS / Swift с использованием AWSCognito - PullRequest
0 голосов
/ 03 апреля 2019

Я настраиваю аутентификацию пользователя в приложении для iOS (в Swift), используя AWSCognito.Для этого я следовал за некоторыми документами AWS и образцом кода, который нашел в сети.

К сожалению, это кажется далеко не так просто, как использование Parse или Firebase.Я надеюсь, что в этом есть и хорошие стороны.

На данный момент у меня есть следующая функция, которая вызывается и выполняется так, как я ожидаю.Но я не уверен, куда идти.

@objc func logInProcess() {
    if var userName = userNameInput.text, var password = paswdInput.text {
        password = password.trimmingCharacters(in: CharacterSet.whitespacesAndNewlines)
        userName = userName.trimmingCharacters(in: CharacterSet.whitespacesAndNewlines)

        if (email.count != 0) && (password.count != 0) {
            let authDetails = AWSCognitoIdentityPasswordAuthenticationDetails(username: userName, 
                                                                              password: password)
            // What are we supposed to do here ??
        }
    }
}

Когда был вызван AWSCognitoIdentityPasswordAuthenticationDetails :

  • Должен ли я вызывать какую-то другую функцию дляаутентификации?(Какая функция?)
  • Или я уже прошел проверку подлинности и как я могу использовать эту проверку подлинности для доступа, например, к DynamoDB?

Я не смог найти четкие ответы на эти вопросы.

...