В моем мобильном приложении есть код, который вызывает сервер для проверки адреса электронной почты с помощью 6-значного кода, который отправляется пользователю по электронной почте.Если проверка прошла успешно, я использую токен обновления для пользователя, чтобы запросить новый токен доступа.Похоже, что пользовательские утверждения не обновляются в новом маркере доступа.Я специально ищу заявление EmailVerified.
Когда я проверяю токен перед выполнением вызова проверки, EmailVerified является ложным, как и ожидалось.Когда я проверяю вновь полученный токен доступа, он все еще имеет значение false, хотя в моей базе данных на стороне сервера я вижу, что значение равно true.
Сначала я подумал, что мне нужно отозвать токен доступа, поэтому я добавил в свойна стороне сервера закодируйте вызов, чтобы отозвать его с помощью RevokeAccessTokenAsync ().Я могу только догадываться, что это работает, ошибки нет, но утверждения остаются прежними.
Есть ли какие-то другие настройки, которые каким-то образом кэшируют эту информацию?Я не могу отследить, что заставляет его не обновляться.Ясно, что это новый токен, в котором содержится несвежая информация.
Любая помощь будет отличной.
Спасибо.