{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:nuget/zeroalloc.mediator.authorization","name":"zeroalloc.mediator.authorization","description":"Pipeline behavior that authorizes IRequest\u003cT\u003e (or IAuthorizedRequest\u003cT\u003e) via ZeroAlloc.Authorization before dispatch. Source-generated per-request policy lookup; deny throws AuthorizationDeniedException or returns Result\u003cT, AuthorizationFailure\u003e depending on the request marker.","version":"4.1.4","softwareVersion":"4.1.4","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/ZeroAlloc-Net/ZeroAlloc.Mediator","issueTracker":"https://github.com/ZeroAlloc-Net/ZeroAlloc.Mediator/issues","url":"https://mediator.zeroalloc.net/","keywords":["mediator","cqrs","source-generator","zero-allocation","roslyn"],"programmingLanguage":{"@type":"ComputerLanguage","name":"C#"},"maintainer":[{"@type":"Person","name":"ZeroAlloc.NET"}],"author":[{"@type":"Person","name":"ZeroAlloc.NET"}],"copyrightHolder":[{"@type":"Person","name":"ZeroAlloc.NET"}],"dateCreated":"2026-05-21","dateModified":"2026-05-18","datePublished":"2026-05-18","copyrightYear":2026,"downloadUrl":"https://api.nuget.org/v3-flatcontainer/zeroalloc.mediator.authorization/4.1.4/zeroalloc.mediator.authorization.4.1.4.nupkg","applicationCategory":"nuget","runtimePlatform":"nuget","developmentStatus":"active","sameAs":["https://www.nuget.org/packages/zeroalloc.mediator.authorization/"],"funder":[{"@type":"Organization","url":"https://github.com/sponsors/MarcelRoozekrans"},{"@type":"Organization","url":"https://github.com/sponsors/ZeroAlloc-Net"}]}