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.

What’s implemented

Endpoints:

  • /Users (GET, POST)

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

  • /Groups (GET, POST)

  • /Groups/<group_id> (GET, PUT, PATCH, DELETE)

  • /ServiceProviderConfig (GET)

  • /Schemas (GET)

  • /Schemas/<schema_id> (GET)

  • /ResourceTypes (GET)

  • /ResourceTypes/<resource_type_id> (GET)

  • /.search (POST)

  • /Me (GET, PUT, PATCH, DELETE)

Features:

What is not implemented yet

Endpoints:

Features