
权限核对 · 分项说明
概念说明
权限核对是把请求缩到完成目标所必需的最小动作与对象范围,再对这一范围逐项找许可;附带或顺带的动作不因主动作获准而自动放行。范围说不清时先记为待核,不先执行再补依据。成品免费网站w灬入口1免费。
判断方法
权限核对的判断方法,是先把请求范围缩到最小可判定的单元,再观察拒绝是否随范围变化。先记录原请求覆盖了几个对象和几个动作;在可回退对象上保留身份、时段和入口不变,只提交一个对象加一个动作的最小请求。若最小请求通过而原请求被拒,逐个加回对象或动作,找到使拒绝出现的那一项,再核对该项的授权条目;若最小请求也被拒,保持对象不变换动作,再保持动作不变换对象。每次只改一个因素,并记录实际到达授权层的请求。缩小范围后拒绝消失,说明原请求含未覆盖项,不能直接去申请更大范围。
适用边界
权限核对的结论只对判定时刻的授权状态有效,不能由多个单项放行推出组合请求也会放行;组合请求可能因其中一项未被覆盖而整体被拒,反过来整体被拒也不能说明每一项都缺许可。若授权条目在两次核对之间被修改、过期或替换,前后结果应分别记录,不能合并成同一结论。它也不评价授权范围是否必要或是否过大,只回答这次请求在核对时刻是否被授权层放行。前提是请求确实到达授权层且判定可记录;拒绝来自业务规则、参数校验或对象状态时,外观相同也不能归为权限问题。




读者评论
有个小问题,适配方面会不会有坑,怕踩雷。
补充一句,线材和接口也别忽略,有时候毛病就出在那。
谢谢,终于搞懂了一直没弄明白的那个点。
讲得挺清楚的,就是希望多来点实际操作的例子。
先码住,边玩边学才记得牢,光看一遍没啥用。