Проверка подлинности пользователя с использованием AWS IOS SDK

Я создал функцию lamdba, которая делает следующее:

var param =
{
    IdentityPoolId: "us-east-1:the-full-identity-id",
    Logins: {} // To have provider name in a variable
};
param.Logins["com.test.website.login"] = userIdICreatedAndStoredInDynamoDB;

cognitoidentity.getOpenIdTokenForDeveloperIdentity(param,
function(err, data)
{
    if (err) return fn(err); // an error occurred
    else fn(null, data.IdentityId, data.Token); // successful response
});

Он возвращает идентификатор и токен для этого пользователя. Все настроено с использованием ролей IAM и AWS Cognito Identity, и похоже, что они аутентифицируются в консоли.

У меня есть два вопроса:

Как я могу проверить в приложении, что пользователь прошел аутентификацию? Я сохраняю идентификационные данные и токен на устройстве приложения.Как долго длится аутентификация? Я хочу, чтобы пользователь оставался в системе. Именно так работает большинство приложений, которые я использую, и остается в системе до тех пор, пока не произойдет выход из системы.

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос