Kanidm is an IDM system written in Rust for modern systems authentication. The github repo has a detailed "getting started" on the readme.

Kanidm Github

In addition Kanidm has spawn a number of adjacent projects in the Rust ecosystem such as LDAP, Kerberos, Webauthn, and cryptography libraries.

In this hack week, we'll be working on Quokca, a certificate authority that supports PKCS11/TPM storage of keys, issuance of PIV certificates, and ACME without the feature gatekeeping implemented by other CA's like smallstep.

For anyone who wants to participate in Kanidm, we have documentation and developer guides which can help.

I'm happy to help and share more, so please get in touch!

Looking for hackers with the skills:

authentication security x509 certificate ldap oidc oauth2 rust

This project is part of:

Hack Week 24

Activity

  • 14 days ago: horon liked this project.
  • about 1 month ago: toe liked this project.
  • 4 months ago: firstyear added keyword "authentication" to this project.
  • 4 months ago: firstyear added keyword "security" to this project.
  • 4 months ago: firstyear added keyword "x509" to this project.
  • 4 months ago: firstyear added keyword "certificate" to this project.
  • 4 months ago: firstyear added keyword "ldap" to this project.
  • 4 months ago: firstyear added keyword "oidc" to this project.
  • 4 months ago: firstyear added keyword "oauth2" to this project.
  • 4 months ago: firstyear added keyword "rust" to this project.
  • 4 months ago: firstyear originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    OIDC Loginproxy by toe

    Description

    Reverse proxies can be a useful...


    OIDC Loginproxy by toe

    Description

    Reverse proxies can be a useful...


    CVE portal for SUSE Rancher products by gmacedo

    Description

    Currently it's a bit difficul...


    Model checking the BPF verifier by shunghsiyu

    Project Description

    BPF verifier plays a ...


    Contributing to Linux Kernel security by pperego

    Description

    A couple of weeks ago, I foun...


    Migrate from Docker to Podman by tjyrinki_suse

    Description

    I'd like to continue my [form...


    OIDC Loginproxy by toe

    Description

    Reverse proxies can be a useful...


    Setup Kanidm as OIDC provider on Kubernetes by jkuzilek

    Description

    I am planning to upgrade my hom...


    Implement a CLI tool for Trento - trentoctl by nkopliku

    Description

    Implement a trentoctl CLI for...


    Hack on isotest-ng - a rust port of isotovideo (os-autoinst aka testrunner of openQA) by szarate

    Description

    Some time ago, I managed to c...


    Agama installer on-line demo by lslezak

    Description

    The [Agama installer](https:/...


    SMB3 Server written entirely in Rust by dmulder

    Description

    Given the number of bugs freque...


    Better diff'ing experience by MSirringhaus

    Description

    For diff-ing directories, I usu...