断开个人登录,不等于断开服务账号
数据走机器人账号还是个人登录,断开时的影响完全不同,排查前先问清身份类型。
· 2 次阅读
问一个站点的搜索数据和分析数据走什么授权时,答案不是负责人个人账号的登录态,而是一个专用的机器人账号。两者看着都能读数,断开时的影响完全不同。
个人账号登录,是以人的身份拿权限:换人、改密码、断开连接,都会连带影响。机器人账号,是以一个专用身份被授予只读权限:只读搜索数据和分析数据,不写、不改,权限范围写在数据平台那边。
这个区别带来两个实际好处。第一,不用定期重新登录,授权不依赖某个人的登录状态,人不在、密码换了,读数都不受影响。第二,断开互不影响:断开个人邮箱的连接,不影响机器人账号继续读数;反过来,要停掉它的数据权限,得去数据平台两边把这个账号移除,只在自己这边删连接是不够的,删了还以为断了,其实那边还在放行。
所以查“为什么数据断了”之前,先问清数据走的是哪种账号。把个人登录和机器人账号混成一回事,断开一边时会误以为两边都断了,排查也会往错误的方向找。
权限设计里,身份类型本身就是一条信息。写文档时,把“谁在读数”写清楚,比只写“能读数”有用。