Skip to Content

About Enforcer

Enforcer allows you to write human-readable access control policies for your .NET applications.

Don't hide security policy in application logic; make it clear and visible to all stakeholders.

Enforcer is an Attribute-Based Access Control (ABAC) authorization engine where information about a request, and the wider context, is used to determine if the request can proceed. Enforcer's power comes from its flexibility, taking information from anywhere in your business to make authorization decisions.  

Enforcer reacts to your changes in security policy, without the need to redeploy the application.

See how easy it is to write a readable security policy by following one of our online tutorials

Or have a play with our live online tool and create your own policies.

  • Duende IdentityServer
    Duende IdentityServer
  • IdentityServer4
    IdentityServer4
  • ASP.NET Core
    ASP.NET Core
  • .NET Framework
    .NET Framework

Get a FREE 30-Day Demo Key

By submitting this form you are confirming the use of the data you supply in accordance with our privacy policy.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Enforcer Key Features

Identity != Permissions

Why should I put Authorization outside of my IdentityServer?

Developer Tooling

Enforcer Pricing

* Optional annual renewal at 25% of list price, to continue to receive support and updates. For more information, visit our FAQ

Latest Articles

Try Enforcer for free

See how easy it is to write a readable security policy by following one of our online tutorials

Get your 30 day free demo license