Distributed Authorization is a new approach to authorization that allows for centralized logic without centralizing all of the authorization data. It works by distributing the evaluation of authorization questions between the server and the client, using local data. This approach offers benefits such as explicit authorization logic, shared authorization data, and optimized list filtering.
Table of contents
DIY Authorization: Good until it Isn’tPolicy As Code: Decouple Authorization Logic From Application LogicOso Library: Authorization for MonolithsOso Cloud: Authorization for MicroservicesAuthorization as a Service: Excessive CentralizationDistributed Authorization: Microservices done rightA Practical Application: Filtering ListsBringing our Vision into FocusSort: