Skip to content

Harden enterprise SAML and SCIM GA path#92

Open
Bobcatsfan33 wants to merge 3 commits into
mainfrom
codex/enterprise-idp-ga
Open

Harden enterprise SAML and SCIM GA path#92
Bobcatsfan33 wants to merge 3 commits into
mainfrom
codex/enterprise-idp-ga

Conversation

@Bobcatsfan33

Copy link
Copy Markdown
Owner

Summary

  • move SAML/SCIM from alpha docs to production-gated local IdP integration flow
  • add durable SAML request/replay state and durable tenant-scoped SCIM users/groups
  • add SAML/SCIM preflight gates, runtime dependencies, Docker build support, and IdP GA validation harness

Verification

  • python3 -m pytest -q tests/test_saml_scim.py tests/test_preflight_prod.py
  • python3 -m pytest -q tests
  • python3 -m ruff check modules/auth/saml.py modules/auth/scim.py api.py scripts/preflight_prod.py scripts/idp_ga_validation.py tests/test_saml_scim.py tests/test_preflight_prod.py modules/storage/migrations.py alembic/versions/0001_baseline.py
  • docker build -t tokendna:idp-ga-check .
  • docker run --rm --entrypoint python tokendna:idp-ga-check -c "import onelogin.saml2.response, defusedxml; print('saml-runtime-ok')"

Comment thread modules/auth/saml.py
"""
try:
raw = base64.b64decode(saml_response_b64, validate=True)
root = SafeElementTree.fromstring(raw)
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.

2 participants