Production Checklist

Production checklist

Before deploying Oso to production, ensure you've completed each of these steps.

Modeling

  • Determine your authorization requirements.
  • Create + deploy your environment's authorization model in Polar.
  • Generate an API key for your application to access your environment. For more details, see Create New API Keys.

Authorization data

  • Determine how you want to handle existing authorization data. For more details, see Authorization Data.
  • Plan to manage authorization data with Oso running in production. Again, see Authorization Data.

Enforcement

  • Enforce authorization through one of the following APIs:
    • Enforcement for determining an actors' ability to perform an action on a resource.
    • List filtering for determining a set of resources actors can act upon.

Testing + CI/CD