Ident.io documentation

What is Ident.io Server ?

Ident.io Server is a lightweight authentication, authorization and SSO server. It provides an implementation of a SAML 2.0 Identity Provider and an OAuth 2.0 authorization server. It aims to be portable, simple to configure and performant.

Main Features

Flexible authentication policy

The aim of Ident.io Server is to decouple applications from authentication methods. Authentication methods evolve quickly, whereas security needs don’t evolve that much.

A complete authentication policy can be implemented depending on your needs, based on authentication levels.

As an example, if a user accesses an application that requires a strong authentication, Ident.io Server will only propose authentication methods that satisfies this authentication level (One-Time Password, Smartcard, etc.). If the user accesses an application that requires a basic authentication, Ident.io won’t ask the user to authenticate, as it is already strongly authenticated.

Identity proxying

Ident.io Server is able to delegate authentication to an external SAML 2.0 provider as part of the user logon flow. Ident.io Server will enforce the authentication policy on this external providers.

Flexible architecture

Ident.io Server can be deployed in a variety of architectures depending on your needs, following a “batteries included but removable” design.

It can be deployed as a standalone in-memory application on a developer workstation or as a full high-availability solution with load-balancing.

Cloud Native architecture

Ident.io Server is designed from the ground up to be deployed in a cloud environment. An official Docker image is provided.

Support Matrix

Authentication backends

The following authentication backends are supported:

  • LDAPv3 directory
  • Radius (including RSA SecurID)
  • Local filesystem
  • X.509 Certificates

Social Login

Authentication can be delegated to the following services:

  • Any SAML 2.0 compliant authentication server

Configuration backend

The following configuration backends are supported:

SAML 2.0

The server supports the SAML 2.0 Web Browser SSO Profile of SAML 2.0.

OAuth 2.0

The following features are supported:

Roadmap

The roadmap of the next releases of Ident.io server can be found on Github.

Community

If you have an issue, question or an enhancement suggestion, please submit it on the project page on Github.