Maersk Authorization Service
Externalize your authorization logic with OPA-powered token validation.
Fast, secure, and scalable authorization for your microservices.
OPA-Powered Authorization
Leverage Open Policy Agent for flexible, policy-driven authorization decisions with token validation externalized from your application code.
Multiple Integration Patterns
Choose from sidecar, service mesh, or MDP integration patterns to fit your architecture and deployment requirements.
Performance Optimized
Built-in optimization strategies including traffic-based ordering, rule indexing, and caching for high-performance authorization.
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?