Мы используем parse.com sdk в нашем мобильном приложении xamarin для аутентификации наших пользователей. После входа пользователя в систему мы хотели бы сохранить токен сеанса в локальном защищенном хранилище, чтобы автоматически регистрировать его, когда он будет использовать приложение в следующий раз. Однако, в parse.com sdk для Xamarin, токен сеанса на классе ParseUser не отображается. Как можно получить токен сеанса? Или существует альтернативный способ локального кэширования данных аутентификации?User Session Token для Parse.com в xamarin sdk отсутствует
1
A
ответ
1
Этот сайт рассказывает о том, как они обновляют свои сеансы: http://blog.parse.com/announcements/announcing-enhanced-sessions/
Прямо здесь они говорят о том, как обновить ваше приложение, чтобы использовать новые сессии: https://parse.com/tutorials/session-migration-tutorial
В основном вам нужно установить: ParseUser.EnableRevocableSessionAsync(); сразу после инициализации ParseClient в глобальном asax в .net, вероятно.
Тогда вы можете сделать это:
вар сессия = ждать ParseSession.GetCurrentSessionAsync(); var token = session.SessionToken;
С этого момента вы можете использовать нижеследующий код, чтобы найти пользователя: wait ParseUser.becomeAsync ("session-token-here");