Clear account ID if token does not map to a user

It's possible there are acceptable use cases for still matching account
ID if the account no longer maps to a user, but it's equally possible
that this can cause confusion. Removing it seems safer.
This commit is contained in:
Jeff Mitchell committed 2020-10-12 10:15:38 -04:00
1 parent d509baa153
commit 1acd690299
1 file changed
+1
+1
View File
@@ -327,6 +327,7 @@ func (v verifier) performAuthCheck() (aclResults perms.ACLResults, userId string
if userId == "" {
v.logger.Warn("perform auth check: valid token did not map to a user, likely because no account is associated with the user any longer; continuing as u_anon", "token_id", at.GetPublicId())
userId = "u_anon"
accountId = ""
}
}
}