{"id":14394023,"name":"zeroalloc.mediator.authorization","ecosystem":"nuget","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.","homepage":"https://mediator.zeroalloc.net/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ZeroAlloc-Net/ZeroAlloc.Mediator","keywords_array":["mediator","cqrs","source-generator","zero-allocation","roslyn"],"namespace":null,"versions_count":4,"first_release_published_at":"2026-05-07T04:58:45.640Z","latest_release_published_at":"2026-05-12T12:47:34.810Z","latest_release_number":"4.1.3","last_synced_at":"2026-05-12T14:19:18.998Z","created_at":"2026-05-07T05:15:40.880Z","updated_at":"2026-05-12T15:22:06.762Z","registry_url":"https://www.nuget.org/packages/zeroalloc.mediator.authorization/","install_command":"Install-Package zeroalloc.mediator.authorization","documentation_url":null,"metadata":{"copyright":"Copyright (c) Marcel Roozekrans","license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"icon.png","readme":"README.md","repository":{"type":"git","url":"https://github.com/ZeroAlloc-Net/ZeroAlloc.Mediator","branch":null,"commit":"c64ba3afa2568ae0d13160ea2c8038278172f6f6"},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"dependency_summary":{"total_dependency_groups":2,"target_frameworks":["net8.0","net10.0"],"total_dependencies":8}},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-12T15:22:06.741Z","dependent_packages_count":0,"downloads":75,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":56.330233953209365,"dependent_repos_count":6.015576962492314,"dependent_packages_count":16.077614865101307,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":26.141141926934328},"purl":"pkg:nuget/zeroalloc.mediator.authorization","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/zeroalloc.mediator.authorization","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/zeroalloc.mediator.authorization","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/zeroalloc.mediator.authorization/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/zeroalloc.mediator.authorization/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/zeroalloc.mediator.authorization/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/zeroalloc.mediator.authorization/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/zeroalloc.mediator.authorization/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/zeroalloc.mediator.authorization/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/zeroalloc.mediator.authorization/codemeta","maintainers":[{"uuid":"ZeroAlloc.NET","login":"ZeroAlloc.NET","name":null,"email":null,"url":null,"packages_count":85,"html_url":"https://www.nuget.org/profiles/ZeroAlloc.NET","role":null,"created_at":"2026-05-07T05:15:42.181Z","updated_at":"2026-05-07T05:15:42.181Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/ZeroAlloc.NET/packages"}]}