Directory
Identity & directory
Camper’s workforce directory is IdP-sourced and multi-vendor via standards. Your identity provider pushes people into Camper; Camper does not pull the entire org through a proprietary “Okta connector” as the product path.
SCIM-first
Your IdP (Okta, Entra ID, and other SCIM-capable systems) pushes Users and Groups:
| SCIM resource | Effect in Camper |
|---|---|
| Users | Directory identities (email, status, full attribute bag) |
| Groups | Multi-axis membership (default Teams) |
| Attributes | Drive org axes when you map them |
roles | Elevate operators — see Roles |
HRIS tools (Rippling and similar) should feed the IdP. Camper does not require a direct HRIS integration for the core path.
Roles → operators or My Access
Every SCIM User is a workforce identity. A small roles value decides whether they operate Camper or only see their own access:
IdP value (roles) | Experience |
|---|---|
Admin | Full operator dashboard |
Viewer or omitted | My Access |
Do not send Owner from the IdP — that role is only for the person who created the workspace. Full catalog: Roles.
Authentication (SSO, email code, passkeys) is separate from provisioning. Prefer SCIM so people and roles exist before first login.
Where to configure what
| Surface | Purpose |
|---|---|
| Settings → Identity Providers | SCIM base URL + bearer token; SSO providers |
| Settings → Mappings | Axes, attribute maps, placement preview |
| People | Roster of directory identities and operators |
| Catalog / Graph | Org units, import, structure views |
| Connections | Target apps only (Google, Slack, Atlassian, GitHub, Microsoft 365) |
Do not treat Okta or Entra as peers of Slack on the Connections page.
Org placement (short)
- Default axes: Department (
departmentattribute) and Teams (SCIM Groups). - On User push, Camper suggests units and places people on matching leaves.
- Operators import units they want to manage; only then can you link resources.
- Add more axes from attributes your IdP already sends — Custom attributes if a field never arrives.
Live preview: Settings → Mappings (sample person) or New axis in the catalog (attributes Camper has actually seen).
IdP setup guides
| IdP | Guide |
|---|---|
| Okta | Okta setup |
| Microsoft Entra ID | Entra ID setup |
| Google Workspace as source | Google Workspace setup |
| Any SCIM 2.0 client | SCIM provisioning |