#authorization
Link' width='35' height='35' xlink:href='data:image/jpeg%3bbase64%2c/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCABAAEADASIAAhEBAxEB/8QAGgAAAwEBAQEAAAAAAAAAAAAAAwYHBQQCCP/EADIQAAEDAwMCBAMHBQAAAAAAAAECAwQABREGEiExQQcTUYEUImEVJXGRobHRMkJTwfD/xAAbAQEAAgIDAAAAAAAAAAAAAAAFAgQAAwEGB//EACgRAAEEAAUDBAMBAAAAAAAAAAEAAgMRBAUSITETQXFRYYHwBhTRsf/aAAwDAQACEQMRAD8A3UijN9a5ULzXU2qigvUi4UiuKCEFSiAAMkk8AVJNW%2bJzzU5cexloNI485adxWRnO0enTmmnxUuL8XTQjxeFzXPJUr0RtJUPfAHvUpg6VYalsNz9zr6huWnPyp56CrDA0DU5EY%2bWYNIh7cldMHX%2boI%2bdswOpOCPNQFk8YqmaM1rE1AW4jiVNXEIytKsBKyOu396HA0LY3rYN9vQTtOFhSgoe%2baV7NZWrB4iWtDbjq2XipLeeVBW0gA%2bozW7Ux%2bwG6DinnicNbrHdVopArxto3UV4IxUAkXlZyFV1NrrMQ70r3ImsQ46n5b7bDKeq3FBIHua0BpPCT64rlSzxiu7zl9ag7tojqaU0EjqVEFWfXtWTdftNV4lTW3VNSEK%2bRAJKDggbeuOme1amvbno%2b8TETU3GX8a1hO%2bKwVoWQQRu3Y9OoP51iJdlSbg0yw68lbqiQWgFZBPTnrVlwIaNkFNIXl41WCQdj5pU5yPqgSrYWHXXoK2kqcQyVI5IyQdoJ47etZ86LOl32EhTwhz4yDJTuWMpUCAAT6cnNMsS7vWmMhEp%2beuWW0kGQyEADHYhIz71M765K1BrRSI9yiREeWGnVPO7SMnJwO/ao4Zhe8AC6VTEHS00eaVptkv462xZYRs89pLm30yM4o5Nc8JCI0JhhpQLbbaUJOeoAxRSrNTpXy490vNryQPWotrrUcm7XF5CXCIrKyhCB2wcZ96r6HCCK%2be5jm%2bS8fVavcEmlMpY3W4nlGZjiZGRhrDVrOdcUCrJJzzzThpFLUqGHJ0YvNMD5VFaUjjk5zye3SlRxvc2lYHGOaYNOTo8GGuO/vS75hUkoSnJBA7kGoZhh3gFwG39VXATAvIceQq/BtDd7sRlwA3FbRjCGud%2bOo5PBqXy5CXLjOKmspDxaTx36/wAVedEzoUvTsUxnCcoG7fjdu75qV%2bKGnVWS6plwkH4KS6pxR7NuKHPtwcVz%2bPYhsU5DjueP599FmcwukhBbwPtoenL7MtBSIzhUwD8zSjlCvXjt%2bIqsWa5s3W3tymcpCshSSeUqHUVC7dJBbTx/V0/DtVP8PXPu2SDwfNBwPqmns7wsToP2GinCvlGZLiZWzdBxtpv4RA5jn0qAyk4lv%2bgcVn6Ang/hVwU5lPB7VFbsy9DubrchsocScEdQR/GKDyzTqIPslMfvGEex2uXckSGIze4t5O5XTtxkd%2bf1pjiaHuMmItxQdPkJ%2bbyI61lGMcKJwP7h%2bY9aN4XXhm0XCYJRW7EejlHw6ThS1ZGFJOCAQM9fyOKab/ru54CDAjtNA4LY2lwpx35yDwMnGcDFbsViZo3mJrqA9Be3bm1SgjjIDi2/JS/Y7lctKNtOKSqRDWcKweQf9H6HmnK/6gi3qzoYb2uB8YUhxPOODjB79qWFXVGo7TNZQ2jCIij8S4FBTShkjJT2UopSM55J%2blKOlnZKnA2gYOQFKUScDp/2KHlaC7qcH2/32%2b%2bEmyU6emN/KK20uPPkNKTjy3CkDOeAaqXh6R9mSFZ5Lo/RNTuWwI015sL%2bUHcAv0PTFPWgXgbfII/yD9q7fmDg7LQ4G70lBYBpbj9JFVa//9k=' /%3e%3c/svg%3e)
Understanding Sails policies and best practices
Policies are versatile tools in Sails for authorization and access control. They give you the ability to execute some logic before an action is run for the purpose of ascertaining if the request should continue or not. This article will introduce policies in Sails, explain how to go about creating policies in Sails and the best practices to observe when doing so.

29. October 2020.
5 min read.