Skip to content

v0.3: SSO Implementation #23

@Hozyne-OpenBak

Description

@Hozyne-OpenBak

Completed Work

Implemented Single Sign-On for InferShield v0.3.

Features Delivered

  • OIDC support (Okta + Azure AD)
  • OAuth 2.0 Authorization Code Flow
  • Database tables: sso_providers, sso_secrets
  • Auto-provisioning with role mapping from groups claim
  • Admin APIs for provider configuration
  • Encrypted secrets storage (AES-256)
  • Health check endpoint (/health/sso)
  • Example configs: okta-config.json, azure-config.json
  • Documentation: docs/SSO_SETUP.md, DEPLOYMENT.md
  • Backwards compatible with non-SSO login

Commits

See commit history for implementation details.

Status

✅ Deployment-ready

Metadata

Metadata

Assignees

No one assigned

    Labels

    dashboardDashboard/platform relatedenhancementNew feature or requestroadmapPlanned for upcoming releasesecuritySecurity-related issues

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions