User Management Service

API Driven User Management

The User Management Service offers a standardized way to manage users and simplifies access to legacy data sources. You can choose to use a SCIM or GraphQL API to integrate with your user repository and databases.

User Management Service

Easy User Management

Managing users is a headache for many organizations, with multiple data sources to consider and keep up to date. For example, your user accounts may be stored in some old SQL server, LDAP repository, or a combination of many.

Curity’s User Management service is OAuth protected and exposes standardized SCIM and GraphQL APIs that your applications and services can interact with, removing the pain of disparate user repositories.

SCIM
API Driven User Management
SCIM

SCIM

SCIM

RDBMS SQL

SCIM

AD/LDAP

SCIM

JSON/REST

SCIM

Custom

GraphQL

GraphQL

Simplified user management with a GraphQL API. Use the full power of tools and third-party libraries.

Examples and Use Cases

Facilitates simplified and standardized user management using one single API that integrates with multiple data sources.

Bulk Migration

SCIM

POST

Curity Identity Server

The standardized API allows you for creating new users in bulk. This greatly simplifies the process of migrating users, removing the need create non-standard tooling.

Customer Support Tool Integration

Support
Support
SCIM

PATCH

Curity Identity Server

Curity’s service provides an interface existing support tools can use to modify users as part of the support process. This allows staff to search for users and update their information in one place.

Self Service Integration

Self Service
SCIM

PATCH

Curity Identity Server

The User Management Service can also be used to empower a user to modify their own details. This is commonly done via an integration to a "my pages application" or similar.

Why Curity User Management Service?

SCIM and GraphQL API

User Self Service Access

OAuth 2.0 Protected API

Follows the SCIM protocol

Protect your business apps and APIs

OAuth Protected

OAuth Protected

Using the Curity OAuth server, your user management APIs are protected from the start. It can be configured with fine-grained authorization, allowing different users and applications access to different operations and user-data. This facilitates streamlined integration with existing customer support systems and user portals.

User CRUD over the SCIM standard

User CRUD (Create Read Update Delete) is needed everywhere. The Customer service application needs to update users, other applications may need to read attributes about users, and batch services need to sync users between domains.

With Curity Identity Server user CRUD has never been easier. Using SCIM 2.0 there is a standard REST API for all of these operations making the development process a whole lot easier.

User CRUD over the SCIM standard
Manage Active Devices

Manage Active Devices

Using the User Management Service, you can view, list and manage the active sessions and devices for a user with a single API. Sessions can be revoked when needed, and you can let the user view its own session or allow an admin to view the user's sessions. This significantly simplifies the development and maintenance of user management applications and services.

Databases and Repositories

Curity's User Management Service provides support for any database. User credentials can be in Active Directory and other user data in a NoSQL-datastore. The User Management Service has been implemented and verified for many data sources, read on to learn more.

Databases
See Curity Identity Server in action

See Curity Identity Server in action

In this demo, we give you a comprehensive overview of the Curity Identity Server. What it is and what problems it helps you solve.

Watch Demo

Be up and Running in Minutes

Start Free Trial

Evaluate the Fit for Your Use Case

Schedule a Demo

Speak to an Identity Specialist

Contact Us