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