User Tools

Site Tools


infra:services:hacker-id

This is an old revision of the document!


Hacker-ID

Identity provider for all things Hackeriet

Hacker-ID is a member-initiated service to provide a simple-to-use and universal base for implementing SSO services at Hackeriet.

System setup

Rough notes for the moment:

  • Hosted on idp1.hackeriet.no
  • Authentication realm is idp.hackeriet.no
  • Public portal and API on https://idp.hackeriet.no
  • Internal services (SSH, LDAP, RADIUS etc.) will be exposed on int-idp.hackeriet.no
  • Located in /srv/kanidm
    • One docker compose stack with Traefik (for certificate issuance as LE needs this in-line) and Kanidm
    • Communication between the two are encrypted using a self-signed certificate (Kanidm requires last-hop encryption)
    • Created user and group “kanidm” in the host, which will represent the kanidm container's resources. Rights configured according to https://kanidm.github.io/kanidm/stable/security_hardening.html#security-hardening
  • Kanidm includes built-in backup solution and replication
    • No mirroring of the backups has been configured yet
/srv/hackeriet-wiki/dokuwiki/data/attic/infra/services/hacker-id.1752446033.txt.gz · Last modified: by 404d