Authentik is an open-source Identity Provider that emphasizes flexibility and versatility, with support for a wide set of protocols.