Put an authority boundary around your application.
AuthBoundry is infrastructure for evaluating authorization decisions. Add it to your application, define your capabilities, and let AuthBoundry enforce them.
Package
@authboundry/coreCLI
authboundryLicense
Apache 2.0
Quickstart
1Install
npm install @authboundry/core2Initialize
authboundry initCreates an AuthBoundry configuration for your project.
3Connect Your Application
authboundry attach --upstream http://localhost:3001Points AuthBoundry to your application's upstream server. Replace 3001 with your app's port.
4Discover Capabilities
authboundry discoverAuthBoundry learns what your application can do by analyzing routes and handlers.
5Review Authority Model
authboundry statusReview the proposed authority model and confirm the capabilities are correct.
6Approve & Enforce
authboundry approveApprove the authority model. AuthBoundry now enforces authorization at the boundary.
7Inspect Evidence
authboundry auditReview the immutable audit log of all authorization decisions.