Disable ownership on mobile

This commit is contained in:
Theodor S. Midtlien
2026-09-22 15:29:39 +02:00
parent a785814a3f
commit 9d40a09459
9 changed files with 70 additions and 10 deletions
+4
View File
@@ -87,6 +87,10 @@ func (g *AuthzGate) resolveLevel(id Identity, target Target) AuthzLevel {
if !target.Owned {
return AuthzLevelIdentified
}
// With ownership off, reaching the profile is also reaching its session.
if ProfileOwnershipDisabled() {
return AuthzLevelSessionHolder
}
if holder, running := g.st.SessionHolder(); !running || holder.Matches(id) {
return AuthzLevelSessionHolder
}