Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Um comando direto ignora o prompt de revisão. Verifique a origem antes de executá-lo.
SCIM (System for Cross-domain Identity Management) is an open standard protocol (RFC 7644) that automates the exchange of user identity information between identity providers like Okta and service providers. This skill covers building a SCIM 2.0-compliant API endpoint and integrating it with Okta for automated user lifecycle management including provisioning, deprovisioning, profile updates, and group management.
When to Use
Trigger phrases:
"implementing scim provisioning with okta"
"Implement automated user provisioning and deprovisioning using SCIM 2"
When deploying or configuring implementing scim provisioning with okta capabilities in your environment
When establishing security controls aligned to compliance requirements
When building or improving security architecture for this domain
When conducting security assessments that require this implementation
Prerequisites
Okta tenant with admin access (Developer or Production)
Application with REST API capable of user management
TLS-secured endpoint (HTTPS required)
Okta API token or OAuth 2.0 client credentials
Python 3.9+ with Flask or FastAPI
Core Concepts
This section covers core concepts for implementing scim provisioning with okta.
Ensure all prerequisites are met before proceeding
Follow the documented workflow steps in sequence
Record results and any anomalies encountered during this phase
SCIM 2.0 Protocol
SCIM defines a standard schema for representing users and groups via JSON, with a RESTful API for CRUD operations:
Operation
HTTP Method
Endpoint
Description
Create User
POST
/scim/v2/Users
Provisions a new user account
Read User
GET
/scim/v2/Users/{id}
Retrieves user details
Update User
PUT/PATCH
/scim/v2/Users/{id}
Modifies user attributes
Delete User
DELETE
/scim/v2/Users/{id}
Removes user account
List Users
GET
/scim/v2/Users
Lists users with filtering
Create Group
POST
/scim/v2/Groups
Creates a group
Manage Group
PATCH
/scim/v2/Groups/{id}
Add/remove group members
Okta SCIM Integration Architecture
Okta (IdP) ──SCIM 2.0 over HTTPS──> SCIM Server ──> Application Database
│ │
├── User Assignment ├── Create/Update User
├── User Unassignment ├── Deactivate User
├── Profile Push ├── Sync Attributes
└── Group Push └── Manage Groups