I'm struggling to understand how the ory kratos pr...
# ory-selfhosting
c
I'm struggling to understand how the ory kratos privileged session checks work. I have a very simple schema with email (identifier), first_name and last_name traits, but when i try and update ANY of them, they are considered privileged. My understanding from the documentation here ((ory.com/docs/…/user-settings#…) is that not all fields are sensitive, so updates should be possible to traits which are not privileged even after the privileged session has expired. But what I am seeing is that ANY update to the traits after the privileged session has expired forces a login refresh. Am I misunderstanding how this works?
Further investigation here revealed our schema had a verified email address as part of the user traits. It seems that in v26.2.0 of kratos, if any trait update includes a trait which is also a verified email, it is considered privileged, even if the email itself is not updated. We believe that the issue is resolved by this commit: github.com/ory/kratos/commit/4da4a545763b… However this was not included in v26.2.0, so will hopefully come in the next release?