Configuration

Advanced Configuration Management

Curity Identity Server comes with a carrier-grade configuration service, where transaction-based changes, rollbacks and backups can be made of your entire cluster with a single command.

Configuration

Manual or Programmable

The Configuration Service provides several configuration options; an easy-to-use web UI, scriptable Juniper-style CLI, standards-based RESTCONF API and XML config files built for automation and large scale. Giving you a choice on how to manage configuration.

Command Line Interface (CLI)

CLI

Complete and scriptable Juniper-style Command Line Interface for automation.

Web User Interface

Web UI

Web user interface complete with wizards and guides for manual use and initial setup.

Curity Identity Server Architecture
XML Config Files

XML Config Files

Push out new configurations as XML to your Curity environments.

RESTCONF API

RESTCONF API

Integrate Curity Identity Server with your CI/CD pipelines using a standards-based REST API.

Web User Interface

Easy-to-use Admin UI

The built-in web user interface can be used to control the cluster, or as a standalone tool to prepare new configurations to be downloaded as XML and pushed out at a later stage.

A clear view of your setup

Control a cluster or use standalone

Visual profile management

Create Data Source

Name

Create Data Source

New datasource

Hostname
Port

Data Sources 17

New
  • PostgresDB
  • MySQLDB
  • MicrosoftSQLServerDB
  • OracleDB
  • CockroachDB
  • OpenLdapDS
  • HSQLDB

Login with an Internal or External Identity Provider

The Curity Identity Server admin UI supports federated login, meaning you can use your existing login mechanism (e.g., Google). This feature also allows you to set up multi-factor authentication to access the admin UI.

DevOps Dashboard

DevOps Dashboard

Clients 14

+ New Client

Scopes 20

+ New Scope

Self-service dashboard accelerates your team

A decentralized admin dashboard allows developers and operators to perform time critical tasks and react to alarms without full access to the Curity Identity Server or relying on your busy system administrators.

Developer self service removes bottlenecks

Easy access to clients, scopes and claims

Operations can view and act on alarms

Explore Devops Dashboard
Intuitive Command Line Interface

Intuitive Command Line Interface

The Curity Identity Server comes with a sophisticated Command Line Interface (CLI). With a complete Juniper-style CLI the DevOps team can log in to the cluster and perform advanced configuration operations over SSH or prepare update scripts pushed via deployment tools such as Puppet or Ansible. Everything you can do in the Web UI or the RESTCONF API, you can also do in the CLI.

Automate via scripts

Works with standard Emacs commands

Tab completion and history

RESTCONF API

REST API Management with RESTCONF API

For complete automation, the RESTCONF API can be used to update any subsystem in the Curity Identity Server. You can create new apps, or update data-backends automatically using REST calls.

Strictly validated changes

Predictable - also in production

Response formats suited for your workflow

GET
POST
OPTIONS
PATCH
HEAD
PUT
DELETE
Curity Identity Server
XML Config File

XML Config Files

Push out new configurations as XML to your Curity environments. This feature is useful when you want to version control your config files and deploy them in your cluster. Parameterize the XML with variables that will be replace with environment-specific values (like OAuth client secrets or redirect URIs).

<facilities xmlns="https://curity.se/ns/conf/base">
  <data-sources>
  <data-source>
    <id>DefaultHSQLDBAttributeNameLookupPrimaryDomain</id>
    <jdbc xmlns="https://curity.se/ns/ext-conf/jdbc">
      <attribute-query>SELECT * FROM "linked_accounts" WHERE "account_id" = :subject AND
            "linked_account_domain_name" = 'primary'
          </attribute-query>
      <connection-string>jdbc:hsqldb:hsql://localhost:9001/db</connection-string>
      <driver>org.hsqldb.jdbc.JDBCDriver</driver>
      <username>SA</username>
    </jdbc>
  </data-source>
  </data-sources>
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