Skip to content

Add identity foundation#6

Merged
zagrosi-code merged 1 commit into
mainfrom
feature/identity-foundation
May 16, 2026
Merged

Add identity foundation#6
zagrosi-code merged 1 commit into
mainfrom
feature/identity-foundation

Conversation

@zagrosi-code

Copy link
Copy Markdown
Owner

Summary

Adds the identity foundation across core ports, the identity crate, migrations, password auth, sessions, API tokens, OIDC, SAML, SCIM, multi-IdP routing, email outbox, service tokens, benchmarks, and operator handoff documentation.

Also adds the public OpenAPI contract, branch-protection payload updates for the identity CI gates, and regression tests that keep the handoff docs, standards map, changelog, and required check list from drifting.

Validation

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets --all-features -- -D warnings
  • cargo test --workspace --no-fail-fast
  • RUSTDOCFLAGS='-D warnings' cargo doc --workspace --no-deps
  • cargo bench -p zagrosi-identity
  • RUSTFLAGS='-D warnings' cargo bench --no-run -p zagrosi-identity
  • RUSTFLAGS='-D warnings' cargo bench --no-run -p zagrosi-identity --features saml --bench signin_saml_acs_bench
  • scripts/check-bench-gate.sh session_resolve_bench 10000
  • scripts/check-branch-protection.sh
  • npx --yes @redocly/cli@latest lint documentation/api/identity.openapi.yaml
  • actionlint .github/workflows/rust-signin-bench.yml

@zagrosi-code zagrosi-code force-pushed the feature/identity-foundation branch 6 times, most recently from 883909d to 4eb4c12 Compare May 16, 2026 15:32
Add the identity crate, core identity ports, migrations, password auth, sessions, API tokens, OIDC, SAML, SCIM, multi-IdP routing, email outbox, service tokens, SSO test compose, fuzz and benchmark coverage, and operator documentation.

Add CI gates, branch-protection payload updates, OpenAPI coverage, standards-map checks, and CI setup for SAML system dependencies, fuzz smoke, and SSO compose.

Signed-off-by: MicrosoftWindows96 <spam@zagrosi.com>
@zagrosi-code zagrosi-code force-pushed the feature/identity-foundation branch from 4eb4c12 to e0119ad Compare May 16, 2026 15:49
@zagrosi-code zagrosi-code marked this pull request as ready for review May 16, 2026 16:11
@zagrosi-code zagrosi-code merged commit 82ee94d into main May 16, 2026
17 checks passed
@zagrosi-code zagrosi-code deleted the feature/identity-foundation branch May 16, 2026 16:12

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: e0119adc64

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread crates/zagrosi-identity/src/service/signup.rs
Comment thread crates/zagrosi-identity/src/http/auth.rs
Comment thread crates/zagrosi-identity/src/http/auth.rs
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