#ios #amazon-web-services #flutter #amazon-cognito
Вопрос:
Я работаю над приложением flutter, в котором изображение профиля пользователя, имя, фамилия должны отображаться на экране профиля. Я сослался на amplify_auth_cognito
пакет, похоже, что нет открытых API для получения сведений о пользователе.
Есть ли способ достичь этого?
PS: вы также можете предложить любые библиотеки iOS, если вам известно.
Любая помощь будет признательна. Заранее спасибо.
Комментарии:
1. Если изображение вашего профиля, имя, фамилия хранятся в cognito, вы можете получить их, расшифровав идентификационный токен, возвращенный при входе в систему. Я не знаком с IOS, но вы можете посмотреть, как получить доступ к маркеру идентификатора, а затем просто расшифровать его
2. @NinadGaikwad, спасибо за ваш ответ. Не могли бы вы объяснить, пожалуйста, что здесь означает «декодировать»? Что касается токена, как мне его получить ?
3. Таким образом, ваши токены-это строки JSON в кодировке Base64. Вы можете расшифровать их программно. Просто погуглите «декодировать строку base64 в Android», и вы найдете множество решений. Я не уверен, как получить доступ к этому токену в IOS. Но я нашел способ получить атрибуты напрямую: docs.amplify.aws/lib/auth/пользовательские атрибуты/q/платформа/ios