Templates for common authorization & access control use cases.
Clone, apply & deploy to prod directly within your Warrant environment.
- Devtool - ability to define
tenants
,teams
within each tenant,applications
owned by teams - Document store - ability to define
folder
anddocument
hierarchies, edit/read-only access to specific documents - Enterprise access control - ability to define
organizations
,teams
,users
, role based access, access to applications - Infrastructure access control - ability to define
teams
anddevelopers
, access toservices
by team
-
Create a Warrant account if you don't already have one.
-
Once logged in, create a new environment for testing.
-
Make sure you have the Warrant CLI installed and set up on your machine. Configure it with the environment created above.
-
Clone this repository and pick a template to use:
cd devtool/
- Apply object types schema for the chosen template using the Warrant CLI:
warrant objecttype apply -f object-types.json
- Run scenario test cases using the Warrant CLI:
./test.sh
-
Tweak your model as needed. Once it's ready, integrate Warrant into your application using the SDKs.
-
Deploy to your prod environment!