Maersk Authorization Service

Externalize your authorization logic with OPA-powered token validation. 
Fast, secure, and scalable authorization for your microservices.

Why Choose Maersk Authorization Service?

Key Features

  • 🎯 Externalized Authorization: Remove authorization logic from your application code
  • ⚡ High Performance: Optimized for low-latency, high-throughput environments
  • 🔄 Flexible Policies: Dynamic policy updates without application restarts
  • 📊 Comprehensive Monitoring: Built-in metrics, logging, and observability
  • 🛡️ Token Validation: Support for multiple token types and identity providers
  • 🔧 Developer Friendly: Clear documentation, examples, and tooling support

Getting Started


Choose Your Integration Pattern

Select the integration approach that best fits your architecture:

  • Sidecar: Manual setup with OPA & Envoy
  • Service Mesh: Distributed authorization
  • MDP: Maersk Developer Platform integration

Create Your Policies

Write authorization policies using our comprehensive guides:

  • Base policy templates for common use cases
  • Function reference for custom logic
  • Optimization techniques for performance

Deploy and Monitor

Deploy your authorization service and monitor its performance:

  • Health checks and metrics collection
  • Logging and audit trails
  • Performance optimization tips

Quick Links


Ready to secure your applications with Maersk Authorization Service?