Formal Specification for Authorization: Clarity Before Implementation