Я успешно создал пул пользователей Cognito и пул удостоверений с помощью aws ampify и могу использовать документированный процесс для входа в систему с помощью предоставленного authUI.После входа в систему я могу получить токен jwt через ответ провайдера .... (не завершено ниже, поэтому игнорируйте любые синтаксические ошибки)
AWSAuthUIViewController.presentViewController(with: self.navigationController!,
configuration: nil,
completionHandler: { (provider: AWSSignInProvider, error: Error?) in
if error != nil {
print("Error occurred: \(String(describing: error))")
} else {
// Sign iuccessful.
print("sign in - token = \(provider.token())")
var tokentask = provider.token()
var output = tokentask.result
Затем я могу использовать этот токен (вывод) для аутентификации на основеРесурс шлюза API успешно.Моя проблема в том, что я не могу получить токен в любое другое время.Я не могу найти правильный объект для использования, чтобы попытаться получить этот токен, или не могу найти место, где токен кэшируется, чтобы я мог использовать его в другое время в приложении.Любая помощь будет оценена!