• Concept
  • Version ยท 6.0
  • Leading practices

Change authorization best practices

Last updated: August 12, 2026

Why authorization matters

The authorization challenge

Core best practices

- Use a ticketing system for change requests

Database change approval workflow: from ticket creation through technical review, managerial approval, and deployment

- Store everything in source control

5.0 Audit articles - source control best practices

- Implement automated testing with Policy Checks

Implementing automated policy validation in CI/CD: configure Policy Checks to validate changes, block non-compliant deployments, and generate audit reports

What Liquibase Secure policy checks should I implement?

- Require peer review

Implementing access controls and separation of duties through least privilege principles, role-based access, SSO/MFA, and separate credentials per environment.

Use this example checklist table during your peer review:

- Only Liquibase Secure should deploy database changes

Liquibase-only deployment workflow: remove developer database access, restrict production credentials to CI/CD pipelines, enable audit logging, and implement drift detection for unauthorized changes.