Skip to content

Conversation

@wirjo
Copy link

@wirjo wirjo commented Nov 25, 2025

…eployments

Add support for deploying observability and analytics infrastructure without SSO authentication. This enables simplified deployments using AWS IAM for access control while maintaining full metrics tracking through anonymous identity attribution.

Changes:

  • Add 'Enable SSO authentication?' prompt during ccwb init
  • Skip auth stack deployment when SSO is disabled
  • Implement anonymous tracking in otel_helper using AWS IAM caller identity
    • Hashes IAM ARN to create consistent anonymous user IDs
    • Provides unique tracking per IAM principal without PII
  • Add sso_enabled field to Profile configuration
  • Update README with guidance on when to use SSO vs. anonymous mode

Benefits:

  • Deploy observability without IdP integration overhead
  • Suitable for internal tools and development environments
  • Maintains full usage tracking with anonymous attribution
  • Backward compatible - SSO enabled by default

Issue #, if available:

Description of changes:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

…eployments

Add support for deploying observability and analytics infrastructure without
SSO authentication. This enables simplified deployments using AWS IAM for
access control while maintaining full metrics tracking through anonymous
identity attribution.

Changes:
- Add 'Enable SSO authentication?' prompt during ccwb init
- Skip auth stack deployment when SSO is disabled
- Implement anonymous tracking in otel_helper using AWS IAM caller identity
  - Hashes IAM ARN to create consistent anonymous user IDs
  - Provides unique tracking per IAM principal without PII
- Add sso_enabled field to Profile configuration
- Update README with guidance on when to use SSO vs. anonymous mode

Benefits:
- Deploy observability without IdP integration overhead
- Suitable for internal tools and development environments
- Maintains full usage tracking with anonymous attribution
- Backward compatible - SSO enabled by default
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant