Specifications

State of the specs in Canaille

OAUTH2

OpenID Connect

Comparison with other providers

Here is a feature comparison with other OpenID Connect server software.

Canaille voluntarily only implements the OpenID Connect protocol to keep its codebase simple. We are currently working on supporting SQL databases backends.

Software

Project

Protocols implementations

Backends

FLOSS

Language

LOC

OIDC

SAML

CAS

LDAP

SQL

Canaille

Python

10k

Auth0

Authelia

Go

50k

Authentic2

Python

65k

Authentik

Python

55k

CAS

Java

360k

Connect2id

Gluu

Java

Hydra

Go

50k

Keycloak

Java

600k

LemonLDAP

Perl

130k

Okta