Files
the-order/archive/quarantined-legacy-stack/root/README_ENTRA_SETUP.md
T

2.0 KiB

🚀 Entra VerifiedID Integration - Complete Setup Guide

Quick Start

One-Command Setup:

./scripts/deploy/complete-entra-setup.sh

This master script will guide you through all setup steps automatically.

What's Included

✅ Complete Automation

  • 18 automation scripts for all setup tasks
  • 4 configuration files (Kubernetes, Prometheus, Grafana)
  • 4 manifest templates for credential creation
  • 9 comprehensive documentation files
  • 1 master setup script (orchestrates everything)
  • 1 verification script (validates complete setup)

✅ All Features Implemented

  • ✅ Enhanced Entra client with retry logic
  • ✅ Multi-manifest support
  • ✅ Webhook/callback handling
  • ✅ Rate limiting
  • ✅ Comprehensive metrics
  • ✅ Full test suite
  • ✅ Deployment automation
  • ✅ Monitoring setup

Setup Steps

1. Automated Azure Setup

./scripts/deploy/setup-entra-automated.sh

2. Create Credential Manifests

./scripts/deploy/create-credential-manifests.sh
# Follow the guide, then:
./manifests/entra/collect-manifest-ids.sh

3. Configure Environment

./scripts/deploy/configure-env-dev.sh

4. Test Everything

./scripts/test/test-all-entra-features.sh

5. Deploy

# Staging
./scripts/deploy/deploy-staging.sh

# Production
./scripts/deploy/deploy-production.sh

Verification

Verify complete setup:

./scripts/deploy/verify-complete-setup.sh

Documentation

  • Deployment Checklist: docs/deployment/ENTRA_VERIFIEDID_DEPLOYMENT_CHECKLIST.md
  • Operational Runbook: docs/operations/ENTRA_VERIFIEDID_RUNBOOK.md
  • Training Guide: docs/training/ENTRA_VERIFIEDID_TRAINING.md
  • Integration Guide: docs/integrations/MICROSOFT_ENTRA_VERIFIEDID.md

Support

For issues or questions:

  1. Check the runbook: docs/operations/ENTRA_VERIFIEDID_RUNBOOK.md
  2. Review troubleshooting section
  3. Check logs: kubectl logs -n the-order-prod deployment/identity-service

Status: ✅ 100% Complete - Ready for Production