Implement AuthZ in 3 Steps

Implementing Authorization with UserClouds in your application is straightforward with UserClouds's simple set of APIs.

This article series assumes you have an organization and tenant set up in UserClouds. If not, request an invite by emailing [email protected]. Create your account, then name your tenant and organization.

There are three steps to implement UserClouds AuthZ in your software:

  1. Design your model: identify the design requirements of your permissions system, then define object types, edge types and attributes to reflect these in your model design.
  2. Populate the graph: migrate your existing authorization data, and implement our write APIs in your software to programmatically update your graph.
  3. Run authorization checks: call the CheckAttribute API to ask UserClouds "does User X have Permission Y on Resource Z?"