implementing-scim-provisioning-with-okta

Community

Automate SCIM user lifecycle with Okta

AuthorAcczdy
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Implementing SCIM Provisioning with Okta eliminates manual user account creation, updates, and deprovisioning by providing a standardized SCIM 2.0 interface that Okta can push to and synchronize from, reducing provisioning errors and meeting compliance requirements.

Core Features & Use Cases

  • SCIM 2.0 API Server: Complete Users and Groups endpoints (CRUD, filtering, pagination, PATCH) that conform to RFC 7644 and RFC 7643.
  • Okta Integration: Guidance and configuration for Okta App Integration, attribute mappings, bearer token authentication, and passing the Okta SCIM validator.
  • Audit & Operational Tools: Scripts to audit Okta provisioning, detect orphaned assignments, and summarize provisioning health for compliance reviews.
  • Use Case: Centralize user lifecycle for a SaaS application so Okta can provision new hires, update profiles, push groups, and automatically deactivate accounts on offboarding.

Quick Start

Deploy the provided SCIM server, configure the SCIM base URL and bearer token in your Okta app, and run the audit agent to verify assignments and deprovisioning status.

Dependency Matrix

Required Modules

requestsflasksqlalchemy

Components

scriptsreferencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: implementing-scim-provisioning-with-okta
Download link: https://github.com/Acczdy/MoZiSec/archive/main.zip#implementing-scim-provisioning-with-okta

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.