README.md

Instructions to setup kanidm for development:

  • podman exec -i -t sage_kanidm kanidmd recover-account idm_admin
  • kanidm login --name idm_admin
  • kanidm person create testuser "Test User"
  • kanidm person update testuser --mail testuser@testuser.testuser
  • kanidm person credential update testuser (setup a password and 2FA)
    • type password set up a password, type totp and setup totp, then type commit
  • kanidm system oauth2 create sage "Sage" http://localhost:3050
    • kanidm system oauth2 show-basic-secret sage (Get secret to use in app)
  • kanidm system oauth2 add-redirect-url sage http://localhost:3050/auth/callback
  • kanidm group create sage_users
  • kanidm group add-members sage_users testuser
  • kanidm system oauth2 update-scope-map sage sage_users openid profile email