Specifications

This page details which specifications are implemented in Canaille, and compares Canaille with other well-known identity providers.

State of the specs in Canaille

OAuth2

OpenID Connect

../_images/oidc-certification.png

Since version 0.0.82, Canaille is certified by the OpenID Foundation for the Basic and Dynamic profiles.

SCIM

Canaille provides a basic SCIM server implementation.

Client-side implementation (i.e. broadcasting changes on users and groups among clients) and advanced features will be implemented in the future.

What’s implemented

Endpoints:

  • /Users (GET, POST)

  • /Users/<user_id> (GET, PUT, DELETE)

  • /Groups (GET, POST)

  • /Groups/<user_id> (GET, PUT, DELETE)

  • /ServiceProviderConfig (GET)

  • /Schemas (GET)

  • /Schemas/<schema_id> (GET)

  • /ResourceTypes (GET)

  • /ResourceTypes/<resource_type_id> (GET)

Features:

What is not implemented yet

Endpoints:

Features